配置静态资源目录

在main.ts中使用 http://localhost:3000/1.txt

  1. // 配置静态资源目录
  2. import {NestExpressApplication} from '@nestjs/platform-express'
  3. const app = await NestFactory.create<NestExpressApplication>(AppModule);
  4. // 设置静态资源目录
  5. app.useStaticAssets('public')

配置完成,直接访问静态资源的文件即可看到

配置虚拟目录

虚拟目录:访问前用户需要输入前面的虚拟地址才能访问的目录[http://localhost:3000/static/1.txt](http://localhost:3000/static/1.txt)

  1. app.useStaticAssets('public',{
  2. prefix:'/static/'
  3. })