总结
在本章中,你学习了路由中间件和服务器中间件之间的区别。你使用 Vue Router
的导航守卫为 Vue
应用创建了中间件。你还使用 Vue CLI
开发了一个简单的 Vue
身份验证应用。借鉴你在 Vue
应用中学到的知识,你在 Nuxt
应用中实现了相同的概念(路由中间件),包括全局和单个路由中间件。之后,你学习了 Nuxt
的服务器中间件以及如何使用 Express
和 Koa
作为服务器中间件。
中间件非常重要且有用,尤其是在身份验证和安全性方面。我们已经创建了一些身份验证应用,我们将在下一章中更详细地学习和理解它们。
在下一章中,你将详细学习如何开发用户登录和身份验证 API
,以改进你在本章中创建的身份验证应用。我们将引导你了解基于会话的身份验证和基于令牌的身份验证。虽然你已经使用这两种技术创建了一个身份验证应用,但我们尚未解释它们是什么。但请放心,你将在下一章中更好地理解它们。除此之外,你还将学习如何为你的 Nuxt
应用创建后端和前端身份验证以及使用 Google OAuth
登录。敬请期待!