在微服务中提供静态文件

时间:2020-03-23 10:15:23

标签: microservices nestjs static-files

我正在尝试在我的nestjs微服务中提供静态文件(以我为例)。
有谁知道怎么做的吗?
我能找到的唯一信息是如何在普通的nestjs应用程序中提供静态文件,而不是如何在微服务应用程序中提供静态文件。

2 个答案:

答案 0 :(得分:2)

来自docs

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, '..', 'client'),
    }),
  ],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {}

答案 1 :(得分:0)

好吧,我修复了它,以便在“主服务”中提供图像,该服务是连接到微服务的api。
使用了上面的示例和文档。