Nestjs Cors飞行前请求似乎不起作用

Nestjs Cors飞行前请求似乎不起作用,nestjs,Nestjs,我尝试启用nestjs cors,但没有成功 以下是各种从未奏效的方法。 即使在下面的配置之后,nestjs似乎也不会对选项请求做出任何响应 尝试过的解决方案 在上测试的浏览器 Firefox64.0 chrome版本75.0.3770.90(官方版本)(64位) 平台 Linux Mint 19 目标 使用React使用nestapi 我找到了让它工作的方法,我使用了cors软件包并将其抵押给nest应用程序 const app = await NestFactory.create(Ap

我尝试启用nestjs cors,但没有成功 以下是各种从未奏效的方法。 即使在下面的配置之后,nestjs似乎也不会对选项请求做出任何响应

尝试过的解决方案

在上测试的浏览器

Firefox64.0 chrome版本75.0.3770.90(官方版本)(64位)

平台

Linux Mint 19

目标

使用React使用nestapi

我找到了让它工作的方法,我使用了cors软件包并将其抵押给nest应用程序

const app = await NestFactory.create(AppModule,{ cors: true });


  const options = {
    "origin":true,  // attempted "origin":["http://localhost"]
    "methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
    "preflightContinue": false,
    "optionsSuccessStatus": 200,
    "credentials":true,
    "allowedHeaders": "Content-Type, Accept,Authorization",

  }
 app.use(cor(options))
  await app.listen(3000);
}


我找到了让它工作的方法,我使用了cors软件包并将其典当到nest应用程序

const app = await NestFactory.create(AppModule,{ cors: true });


  const options = {
    "origin":true,  // attempted "origin":["http://localhost"]
    "methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
    "preflightContinue": false,
    "optionsSuccessStatus": 200,
    "credentials":true,
    "allowedHeaders": "Content-Type, Accept,Authorization",

  }
 app.use(cor(options))
  await app.listen(3000);
}