Summary
Excitedly, we’ve now got enough knowledge to complete the development of our full-stack app. In this chapter, we introduced JWT-based tokens, talked about when and why to use them, and covered a few “gotchas.” We then revisited cookie handling between our front and backend parts before, finally, moving on to Vue Router.
Closing off the chapter with Vue Router, we looked at adding navigation guards, looked at how we can use meta values to enhance our development experience and mark pages for authorization, before finishing off by setting up our catch-all error-handling route so that our users have a great experience.
In the next chapters, we’ll look at getting our app into production and getting ready for our first users.