25 ms·
frontend: Vue Backend: Golang/Laravel PostgresQL database No SPA. I use server side templates and just call the vue components in them as needed.
by codegeek 7y ago
frontend: Vue
Backend: Golang/Laravel
PostgresQL database
No SPA. I use server side templates and just call the vue components in them as needed.
- brailsafe 7y agoMind expanding on that last bit? I'm working with a fairly convoluted Flask/Pylons based framework which I'd love to use Vue in but don't want to lose server rendering. Are you just piecing small components together that individually call apis or what's your setup?
- codegeek 7y agoBasically, on server side, I have templates like this: users.page.tmpl (in Golang): {{template "admin" .}} {{define "title"}}Users{{end}} {{define "main"}} <users></users> {{end}} Then I have a Users.vue that does the heavy lifting with API calls on loading existing data when component mounts etc. Using this, I can use server side routing as needed and no need for client side routers or SPA etc.