Node.js 10已經進入LTS時代!其應用場景已經從腳手架、輔助前端開發(fā)(如SSR、PWA等)擴展到API中間層、代理層及專業(yè)的后端開發(fā)。Node.js在企業(yè)Web開發(fā)領域也日漸成熟,無論是在API中間層,還是在微服務中都得到了非常好的落地。本書將通過Web開發(fā)框架Koa2,引領你進入Node.js的主戰(zhàn)場!本書系統(tǒng)講解了在實戰(zhàn)項目中使用Koa框架開發(fā)Web應用的流程和步驟。第1章介紹Node.js的安裝、開發(fā)工具及調試。第2章和第3章介紹搭建Koa實戰(zhàn)項目的雛形。第4章詳細介紹HTTP基礎知識及其實戰(zhàn)應用。第5章介紹MVC、模板引擎和文件上傳等實用功能。第6~8章介紹數(shù)據庫、單元測試及項目的優(yōu)化與部署。第9~13章介紹從零開始搭建時下火爆的微信小程序前端及后臺管理應用的全部過程,以及最終的服務器部署,包括HTTPS、Nginx。本書示例豐富、側重實戰(zhàn),以完整的實戰(zhàn)項目貫穿全部章節(jié),并提供書中涉及的所有源碼及部分章節(jié)的配套視頻教程,將是前端開發(fā)人員立足新領域和后端開發(fā)人員了解Node.js并使用Koa2開發(fā)Web應用的得力助手。