热门排行
简介
Node.js 10已经进入LTS时代!其应用场景已经从脚手架、辅助前端开发(如SSR、PWA等)扩展到API中间层、代理层及专业的后端开发。Node.js在企业Web开发领域也日渐成熟,无论是在API中间层,还是在微服务中都得到了非常好的落地。本书将通过Web开发框架Koa2,引领你进入Node.js的主战场!
《Koa与Node.js开发实战》系统讲解了在实战项目中使用Koa框架开发Web应用的流程和步骤。第1章介绍Node.js的安装、开发工具及调试。第2章和第3章介绍搭建Koa实战项目的雏形。第4章详细介绍HTTP基础知识及其实战应用。第5章介绍MVC、模板引擎和文件上传等实用功能。第6~8章介绍数据库、单元测试及项目的优化与部署。第9~13章介绍从零开始搭建时下火爆的微信小程序前端及后台管理应用的全部过程,以及最终的服务器部署,包括HTTPS、Nginx。
目录
第1篇 基础知识
第1章 Node.js入门 2
第2章 遇见Koa 26
第3章 路由 44
第4章 HTTP 59
第2篇 应用实战
第5章 构建Koa Web应用 80
第6章 数据库 111
第7章 单元测试 146
第8章 优化与部署 161
第3篇 项目实战:从零开始搭建微信小程序后台
第9章 云相册功能介绍和准备工作 203
第10章 云相册服务开发 222
第11章 云相册小程序开发 254
第12章 云相册后台管理系统 283
第13章 云相册服务器部署 319