相关疑难解决方法(0)

NestJS使cors能够投入生产

在官方教程之后在我的NestJS应用程序中启用了CORS ,所以我main.ts看起来如下:

import { FastifyAdapter, NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule, new FastifyAdapter(), { cors: true });
  await app.listen(3000);
}
bootstrap();
Run Code Online (Sandbox Code Playgroud)

当我使用运行应用程序时,它工作npm run start:dev.

但是,当我尝试首先使用npm run webpack然后运行它来编译应用程序时node server.js,cors将无法工作.

来自客户端的http请求将失败:

对预检请求的响应未通过访问控制检查:请求的资源上不存在"Access-Control-Allow-Origin"标头.因此不允许来源' http:// localhost:8000 '访问.响应具有HTTP状态代码404.

javascript node.js cors typescript nestjs

8
推荐指数
7
解决办法
1万
查看次数

标签 统计

cors ×1

javascript ×1

nestjs ×1

node.js ×1

typescript ×1