gpt4 book ai didi

reactjs - Sails.js 预检响应中的 Access-Control-Allow-Headers 不允许请求 header 字段授权

转载 作者:行者123 更新时间:2023-12-02 13:39:25 25 4
gpt4 key购买 nike

我正在使用 sails.js 和 Reactjs 创建一个单页面应用程序,并使用 JWT 作为 protected 请求的身份验证。在登录过程中,登录请求按预期工作并且能够成功登录。之后,当我尝试使用不记名 token 请求其他请求时,浏览器会显示以下错误消息。

Access to XMLHttpRequest at 'http://localhost:1337/monitoringurl' from origin >'http://localhost:3000' has been blocked by CORS policy: Request header field >authorization is not allowed by Access-Control-Allow-Headers in preflight >response.

下面是我在 sails config/security.js 中的 cors 设置:

cors: { allRoutes: true, allowOrigins: ["http://localhost:3000"], allowCredentials: true, }

最佳答案

我找到了我自己问题的答案。我必须更改 config/security.js 如下:

cors: { allRoutes: true, allowOrigins: ["http://localhost:3000"], allowCredentials: true, allowRequestHeaders: "content-type, authorization" }

关于reactjs - Sails.js 预检响应中的 Access-Control-Allow-Headers 不允许请求 header 字段授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57407644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com