在我的本地主机上,swagger-ui文档API路由工作正常- http:://localhost:3000/api。
但是,当我在服务器(AWS和Apache服务器)上部署nestjs构建时,相同的路由不起作用。
在nestjs“main.ts”文件中,编写以下代码以初始化swagger。
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
app.enableCors();
const config = new DocumentBuilder()
.setTitle('Digital Health')
.setDescription('Digital Health API')
.setVersion('1.0')
.build();
const document = SwaggerModule.createDocument(app, config);
SwaggerModule.setup('api', app, document);
await app.listen(4000);
}
bootstrap();
当我点击后端API URL访问swagger文档时,我得到了这个错误。
2条答案
按热度按时间tjvv9vkg1#
请尝试此方法!并清除服务器缓存:
k4aesqcs2#
增加lambda函数的内存,它应该可以工作