Skip to content

nestjs

Nest(NestJS)是一个用于构建高效、可扩展的 Node.js 服务端应用的框架。

nest是使用webpack构建的,是基于Angular rxjs promise express fastify组合而成

创建/启动项目

sh
npm i -g @nest/cli
nest new server
npm run start:dev

目录结构

js
src
  |- app.controller.spec.ts // controller 的测试文件
  |- app.controller.ts      // controller,路由和预处理
  |- app.module.ts          // module,为模块注册用
  |- app.service.ts         // service 真正的逻辑
  |- main.ts                // 程序入口

// 取消生成测试文件 在nest-cli.json中添加
 "generateOptions": {
        "spec": false
    }

nuxtjs nestjs nextjs

  • nuxtjs 是vue的ssr框架
  • nestjs 是angular的ssr框架
  • nextjs 是react的ssr框架