Node.js后端开发
Node.js基于Chrome V8引擎,事件驱动。
一、Node.js基础
Node.js让JavaScript运行在服务端。
- 模块:require、export
- 异步:callback、Promise、async/await
- Buffer:二进制数据
二、Express框架
Express是最流行的Node.js Web框架。
- 路由:get、post、put、delete
- 中间件:express.json、cors
- 模板:EJS、Pug
三、Koa框架
Koa是下一代Node.js框架。
- async/await:原生支持
- 中间件:洋葱模型
- ctx:上下文对象
四、NestJS
NestJS是Node.js企业级框架。
- 装饰器:@Controller、@Get
- 依赖注入:IoC容器
- 模块化:Module
五、数据库
Node.js连接数据库。
- MongoDB:Mongoose ODM
- MySQL:mysql2、Sequelize
- Redis:ioredis






























