内容简介
This book is for anybody looking for an alternative to the "P" languages (Perl, PHP, and Python), or anyone looking for a new paradigm of server-side application development. You should have at least a rudimentary understanding of JavaScript and web application development.
AI简介
这是一本深入讲解Node.js在Web开发中的应用的书籍。本书以Node.js的系统需求与依赖关系为起点,逐步深入,全面阐述了Node.js的核心概念,包括异步编程模型、EventEmitters、文件系统操作,以及如何使用Node.js构建Web应用程序。
书中详细讲解了Node.js Modules,包括定义模块、CommonJS和ES2015模块规范、在Node.js中使用ES2015/2016/2017编码实践、在Node.js代码中使用ES6模块格式、理解Node.js如何查找模块以及npm包管理系统。这些内容对于理解Node.js的模块化机制非常重要。
书中还详细介绍了Web应用框架的重要性,包括Express框架和Koa框架。这些框架为开发者提供了一种高效且便捷的方式来构建Web应用,帮助开发者避免陷入HTTP协议的实现细节中。
此外,书中还讲解了如何创建一个基本的Notes应用,包括创建目录结构,使用Express generator创建应用,安装依赖,启动应用,并在浏览器中查看应用。此外,书中还讲解了如何使用Puppeteer控制浏览器测试,以及如何提高Note