NestJS 配置静态资源目录

2023-03-08 下午后端 45 次浏览暂无评论
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'),
      serveRoot: '/public'
    }),
  ],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule { }

这样配置之后就可以通过访问 http://localhost:3000/public/avatar.jpg,访问到 public 目录中的文件了。


目录

ICP备案号:鲁ICP备2020040322号