我正在尝试在我的nestjs微服务中提供静态文件(以我为例的图像)。有谁知道如何做到这一点?我能找到的唯一信息是如何在普通的nestjs应用程序中提供静态文件,而不是如何在微服务应用程序中提供。
来自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 {}
好吧,我修复了它以在“主服务”中提供图像,该服务是连接到微服务的api。使用了上面的示例和文档。