我是 NestJS 的新手,在我的网络应用程序尝试查询的每条路线上,它都在 OPTIONS 请求上失败,得到:
{"statusCode":404,"error":"Not Found","message":"Cannot OPTIONS /authenticate"}
但是尝试直接 GET 或 POST 请求工作正常。
最佳答案
经过一些研究,我意识到我只需要 enable CORS (Access-Control-Allow-Origin),我可以通过编辑我的 main.ts
并将 cors: true
传递给 NestFactory.create
选项(第二个参数)。
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule, { cors: true });
await app.listen(3000);
}
bootstrap();
关于node.js - 使用 NestJS 在 OPTIONS 上找不到 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50354176/