文档地址:https://docs.nestjs.cn/8/
1、初始化项目
npm i -g @nestjs/cli
nest new demo
npm run start:dev //项目正常启动
2、 搭建静态服务
安装依赖
npm install --save @nestjs/serve-static
在app.moudle.ts中引用
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { ServeStaticModule } from "@nestjs/serve-static";
import { join } from 'path';
@Module({
imports: [
ServeStaticModule.forRoot({rootPath: join(__dirname, '..', 'public'),})
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
在项目根目录新建一个public目录,并建立一个file.txt文件
启动项目
npm run start:dev
访问http://localhost:3000/file.txt