作品简介
本书全面介绍React+Node.js全栈开发技术,涵盖开发环境搭建、React前端技术、Node.js后端技术、产品原型、接口、E2E测试、Webpack打包、Nginx部署、PM2部署和服务端渲染等内容,可以帮助读者了解React+Node.js全栈开发的全貌。本书通过“开发技术+项目实战”的方式进行讲解,先精讲每个技术点,然后通过项目案例带领读者进行实践,让读者在夯实基础的同时提高实际动手开发项目的能力。本书详细介绍多个常用工具,帮助读者提高开发效率。其中包括:包管理工具,如NPM、CNPM、NRM、YARN和npx;开发调试工具,如Visual Studio Code、Chrome和Postman;脚手架工具和框架,如create-react-app、Express、Ant Design Pro、Egg.js和Next.js;数据库工具,如LowDB、MySQL、Redis和MongoDB等。本书详细介绍使用React+Node.js开发单页面评论系统及社区项目这两个案例的完整过程,涵盖开发流程、产品原型、技术选型、模块开发和测试部署等相关内容,可以帮助读者系统学习一个项目从开发到部署上线的全过程。
袁林,尹皓,陈宁编著