Node.js是一個基于Chrome V8引擎的JavaScript運行環(huán)境,用來編寫服務器端程序。Node.js是新興的開發(fā)工具,也是目前發(fā)展較快的開發(fā)工具之一。近幾年來,隨著Node.js的發(fā)展,越來越多的開發(fā)人員選擇用它構建Web應用。本書較為系統(tǒng)地介紹了目前Node.js應用開發(fā)中涉及的基礎知識和核心技術,并通過案例介紹了基于Express和Koa框架的項目開發(fā)。本書著重實際應用,案例及實訓項目的實用性和可操作性強,能夠幫助讀者學以致用。全書共分10章,主要包括Node.js認知、模塊機制、Node.js異步編程、Buffer緩存區(qū)和文件系統(tǒng)、構建Web應用、Express框架、Express模板引擎、數據庫應用開發(fā)、Koa框架、項目優(yōu)化及線上部署等Web應用開發(fā)中為重要的內容。本書可作為本科和高職院校計算機相關專業(yè)的教材,也可作為計算機培訓用教材,還可作為計算機相關技術愛好者的自學參考書。