Vue.js + Go with Echo v5, part 2: Vue frontend with Vite
Create the Vue 3 frontend with Vite inside the Go project, configure Vue Router and the development proxy for the Echo v5 API.
Create the Vue 3 frontend with Vite inside the Go project, configure Vue Router and the development proxy for the Echo v5 API.
Write a tasks REST API with Echo v5: route groups, JSON binding, validation, HTTPError, and the tasks screen in Vue.
Login with bcrypt, session in HttpOnly cookie, authentication middleware in Echo v5, and protected routes in Vue Router.
Embed Vue into the Go binary with go:embed, generate a single executable, build with multi-stage Docker, and deploy with systemd and Nginx.
Series about Vue 3 and Go with Echo v5: what changes in Echo v5, how to install Go and Node, and how to bring up the first API route.