目录介绍

这里使用 nest cli 创建项目,您将学会创建项目的目录介绍。

使用 nest cli建立项目

$ npm i -g @nestjs/cli
$ nest new project-name

将创建项目目录,安装节点模块和其他一些样板文件,并创建src /目录,并填充几个核心文件。

src
   app.controller.ts
   app.module.ts
   main.ts

简单介绍这几个文件

  • app.controller.ts 控制器的基本样式
  • app.module.ts 应用程序的根模块。
  • main.ts 使用核心功能NestFactory创建Nest应用程序实例的入口文件。

main.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();

main.ts,使用核心模块NestFactory创建一个项目, create()方法返回一个应用程序对象,利用生成的应用程序对象,监听3000端口。

nest 支持两个框架,express,fastify,默认使用的是 express。
注意,除非您确实要访问基础平台API,否则无需指定类型。
例子如下:

const app = await NestFactory.create(AppModule);

运行项目

npm run start

浏览器打开 http://localhost:3000/,可以看到 hello world。

你可能感兴趣的:(目录介绍)