本書以項目實戰(zhàn)開發(fā)為基礎,以Node.js原生模塊和典型案例為主線,詳細介紹Node.js開發(fā)的基礎知識和相應案例實踐,讓讀者全面、深入、透徹地了解Node.js開發(fā)的主要技術,并且能夠和各種主流框架整合使用,提高實際開發(fā)水平和項目實戰(zhàn)能力。本書主要有八個項目,即TF物業(yè)系統客戶端界面、TF物業(yè)系統用戶管理界面、TF物業(yè)系統商品管理界面、TF物業(yè)系統數據庫表的建立、服務端用戶管理功能、服務端商品管理功能、服務端繳費管理功能、客戶端與服務端交互,循序漸進地講述Node.js項目開發(fā)步驟及流程,通過本書的學習,讀者可以更加熟練地使用Node.js與各種主流框架整合開發(fā),了解項目開發(fā)的流程及最終的交互。本書涵蓋的主要內容有Node.js應用、REPL、timer模塊、events模塊、process、child process模塊、fS模塊、Path模塊、url模塊、MongoDB數據庫、HTTP服務、Express、測試、部署發(fā)布等,內容豐富、實例典型、實用性強。并且設有學習目標、學習路徑、任務描述、任務技能、任務實施、任務總結、英語角以及任務習題,結構條理清晰、內容詳細,非常適合希望通過編碼實例學習Node.js開發(fā)的人員閱讀。