Node.js后端开发

1次阅读
没有评论

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
评论(没有评论)