Skip to content

搭建环境

安装

Node 版本要求

Nest CLI 需要 Node.js 版本 >= 16

安装 NPM 后,在终端使用以下命令安装 Nest CLI

bash
pnpm i -g @nestjs/cli

当然,如果你不想安装 Nest CLI ,也可以使用 npx 来代替脚手架

创建项目

在终端使用 CLI 命令创建新项目

bash
nest new project-name
# or
npx nest new project-name

TypeScript

nest 项目默认使用 TypeScript 模板创建新项目,若要使用更加严格的 TS 功能,请将 --strict 传递给 nest new 命令

project-name 目录将会被创建,并会在目录中生成几个核心的文件。

src
  ├── app.controller.spec.ts
  ├── app.controller.ts
  ├── app.module.ts
  ├── app.service.ts
  └── main.ts
main.tsmain.ts 包含一个异步函数,是整个应用的主入口。
app.module.ts应用程序根模块,一个应用至少需要一个根模块
app.service.ts提供基本服务的模块
app.controller.ts具有路由的基本控制器,控制 http 请求响应的模块
ts
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  await app.listen(3000);
}
bootstrap();

调用 NestFactory.create 静态方法会返回一个 Nestjs 应用实例,根模块作为参数传递,监听 3000 端口,就开启了一个最简单的 web 服务器。

如有转载或 CV 的请标注本站原文地址