在微服务中保存静态文件

问题描述 投票:0回答:2

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

microservices nestjs static-files
2个回答
1
投票

来自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 {}

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.