我正在尝试在我的nestjs微服务中提供静态文件(以我为例)。
有谁知道怎么做的吗?
我能找到的唯一信息是如何在普通的nestjs应用程序中提供静态文件,而不是如何在微服务应用程序中提供静态文件。
答案 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。
使用了上面的示例和文档。