Lamin Sanneh wrote a nice tutorial on how to build a Vue.js Authentication System with Node.js Backend.

vue tutorial nodejs

When building a Vue.js authentication system, there are two primary scenarios involved. Scenario one: one party controls both the front-end and back-end; scenario two: a third-party controls the back-end. If it is the latter case, we have to adapt the front-end. It has to deal with whatever authentication type becomes available from the back-end.

Source Code

Front-end client

https://github.com/JscramblerBlog/jscrambler-vueauthclient

Back-end client

https://github.com/JscramblerBlog/jscrambler-vueauthclient-backend

Vue tutorial

https://blog.jscrambler.com/vue-js-authentication-system-with-node-js-backend/?utm_source=vuejstutorials.com