Node.js 因為使用了 Google 的 V8 引擎,所以具有高性能、高並發的特點,尤其適合聊天等即時應用的處理。Node.js 使用 JavaScript 編程語言,有利於快速入門學習。 本書分為 10 章,從邏輯上分為四個部分。 第一部分為基礎篇(第 1~7 章)。 該部分介紹了 Node.js 及 JavaScript 語言的基礎知識、Node.js 的文件管理模塊、網絡開發模塊、訪問 MongoDB數據庫模塊、分佈式模塊。通過學習讀者將掌握 Node.js 及 JavaScript 語言開發的基礎知識。 第二部分為 Express.js 框架篇(第 8 章)。 該部分介紹了 Node.js 的 Express.js 框架,包括框架的路由、中間件、模板引擎、錯誤處理、調試、靜態文件等模塊。 第三部分為 Koa.js 框架篇(第 9 章)。 該部分介紹了 Node.js 的 Koa.js 框架,框架的級聯、設置、錯誤處理、上下文、中間件、路由等模塊。 第四部分為實踐篇(第 10 章)。 該部分介紹了前端 Vue.js 框架,並使用前端 Vue.js 框架和後端 Express.js 框架,數據庫為 MongoDB 的前後端分離項目。該項目還具有基本的 MVC 三層架構。 本書適合有一定 Web 開發基礎的 Node.js 初學者學習,同樣也適合高等院校和培訓機構相關專業的師生作為教學參考用書。