Express.js对Angular CORS错误的响应

时间:2018-08-09 06:28:05

标签: angular

我希望Express服务器端重定向角度页面。
我在本地主机上运行express:3000
角在localhost:4200
当Express重定向到Angular localhost:4200
我总是报错

Failed to load http://localhost:4200/login: Request header field Authorization is not allowed by Access-Control-Allow-Headers in preflight response.


如何让角度接受cors响应?

1 个答案:

答案 0 :(得分:0)

在您的服务器端快速代码中安装cors软件包

npm install --save cors

在实现express.js的所有逻辑的server.js或app.js文件中使用它

const cors = require('cors');
app.use(cors());

它启用跨域功能,您可以在其中访问来自另一个域的请求