Node.js开发简单,性能极好,一经发布便成了明星级项目。随着大前端领域的蓬勃发展,跨平台开发、API构建、Web应用开发等场景愈加常见,Node.js也成为大前端开发的必备“神器”。本书主要讲解Node.js Web应用开发涉及的HTTP基础知识、常用开发框架、源码原理、数据库和项目实战,旨在向读者展示如何通过Node.js和Koa编写出更具前端特色的Web应用。本书还讲解了Koa中的核心中间件原理,展望了未来Web应用开发的发展方向。基于Node.js开发Web应用具有上手简单、开发快速、执行高效等特点,非常适合快速迭代,因此各位大前端领域及后端领域的测试、运维、软件开发从业者都可以阅读本书。

作者

狼叔(网名i5ting),Node.js 技术布道者,“Node全栈”微信公众号作者,全栈技术实践者。曾就职于多家知名IT企业,从事前端开发、后端开发、数据分析等工作,目前负责公司内的Node.js开发和基础框架开发工作。

查看全部
目录

内容简介

推荐序1

推荐序2

推荐序3

推荐序4

推荐序5

推荐语

前言

第1章 下一代Web框架Koa

1.1 Koa简介

1.2 Koa脚手架

1.3 Node.jsWeb框架演进

1.4 测试

1.5 本章小结

第2章 Koa的核心扩展机制:中间件

2.1 中间件

2.2 路由

2.3 视图

2.4 静态服务模块

2.5 本章小结

注释

第3章 HTTP必知必会

3.1 请求响应模型

3.2 HTTPS

3.3 代理

3.4 本章小结

第4章 Koa练习

4.1 基础知识

4.2 获取不同参数的3种方法

4.3 body解析

4.4 请求的几种方式

4.5 API开发

4.6 常用中间件

4.7 本章小结

第5章 数据库基础

5.1 入门

5.2 MongoDB的安装与部署

5.3 Mongoose基础

5.4 Mongoose进阶

5.5 本章小结

第6章 数据库进阶

6.1 分页

6.2 关联查询

6.3 事务

6.4 性能调优

6.5 本章小结

注释

第7章 前端视图模板

7.1 静态服务器

7.2 使用模板引擎进行动态渲染

7.3 Webpack

7.4 前后端分离

7.5 前端渲染

7.6 本章小结

第8章 项目实战

8.1 入门

8.2 Egg.js框架

8.3 egg-cnode源码

8.4 本章小结

注释

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400