Summary
This was quite a lengthy chapter that covered three different apps. I hope the distinct roles of the individual apps are clear. I also hope you appreciate the differences between a socket server setup and a RESTful server. We’ve used both in this chapter, each with its strengths.
Also, with the amount of code we’ve written in this chapter, it should be clear that this code is not at the level of sturdiness nor as secure as you would realistically want it to be when it’s production-ready. I want to stress that this wasn’t the focus of this chapter!
One of the new concepts that was introduced in this chapter was Nuxt. As you may have noticed, it has very powerful capabilities that enhance both the final product and the developer experience. You could consider Nuxt a default extension of any Vue application. I can get behind the philosophy of making it easy to do things right while making it hard to do things wrong. The opinionated setup that...