内容简介
Isomorphic JavaScript was the buzzword of the year 2017, allowing developers to utilize a single language throughout their web development stack and build cost-effective and scalable applications. MEVN is a one such modern web development stack consisting of web applications such as MongoDB, Express.js, Vue.js, and Node.js. Hands-On Full-Stack Web Development with Vue.js 2 and Node.js leverages the harmony of these technologies to help you create full-stack web applications.Starting with the cor
AI简介
这是一本深度探索Vue.js和Node.js技术栈,并利用它们构建全栈Web应用程序的实战指南。书籍以MongoDB、Express.js、Vue.js和Node.js(简称MEVN)的组合为起点,详细讲解了如何使用这些技术构建高效、可扩展的Web应用程序。
书中首先介绍了Vue.js和Node.js,以及它们在Web开发中的应用和重要性。接着,书籍深入探讨了Express.js和MongoDB,解释了如何使用它们构建Web应用程序的基础架构。书籍还详细介绍了RESTful API的基本概念,以及如何创建和测试RESTful API。
书籍的核心部分是如何使用MVEN构建Web应用,包括如何使用MongoDB存储数据,Vue.js构建用户界面,Node.js处理服务器端逻辑,Express.js构建Web应用框架。此外,书籍还讲解了如何使用JWT进行用户认证,以及如何集成passport.js策略来实现更安全的认证过程。
书籍还深入探讨了Vuex,这是一个用于管理Vue.js应用程序状态的库。它提供了State、Getters、Mutations和Actions等核心概念,帮助开