Я ищу способ обслуживания статических ресурсов, генерируемых compodoc в докеризированном приложении NestJs в Azure.
Я использую app.useStaticAssets(path.join(__dirname, '\\documentation'));
для сопоставления папки как общей папки.
.. Очевидно, это работает на моей машине ...
но, к сожалению, на лазурной я получаю только 404
API работает как положено:
Что я делаю не так?
Статические файлы находятся в специальной папке Документация :
Main.ts, который загружает приложение:
async function bootstrap() {
const app = await NestFactory.create<NestExpressApplication>(ApplicationModule);
app.useGlobalPipes(new ValidationPipe({ transform: true } as ValidationPipeOptions));
SwaggerModule.setup('api', app, SwaggerModule.createDocument(app, new DocumentBuilder()
.setTitle('N Playground')
.setDescription('A NestJs Playground API')
.setVersion('0.1')
.addTag('player')
.build()));
app.useStaticAssets(path.join(__dirname, '\\documentation'));
app.useGlobalInterceptors(new StopWatchInterceptor());
const port = 8080;
app.listen(port, () => {
console.log(`Application is listening on port ${port}`);
});
}
bootstrap();