标头存在时出现“缺少 Access-Control-Allow-Origin 标头”错误

问题描述 投票:0回答:1

我的服务器正确响应带有“Access-Control-Allow-Origin”标头的预检请求:

enter image description here

但是,Google Chrome 会阻止实际请求:它显示 500 状态并且控制台包含此错误:

enter image description here

我尝试将

access-control-allow-origin: https://www.visualwatermark.com
更改为
access-control-allow-origin: *
。没有什么区别。

此问题仅出现在 Google Chrome 中。 Firefox 和 Safari 没有显示错误。

我有什么遗漏的吗?我应该更改什么才能使其正常工作?

google-chrome fetch http-status-code-500
1个回答
0
投票

我通过将 API 移至同一域解决了该问题。这有助于避免预检请求并解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.