Access to XMLHttpRequest at 'http://39.105.36.172:9250/openapi/agitool/operate/shortcutKeywords' from localhost/:1 origin "http://localhost:5173' has been blocked by CoRs policy: The 'Access-Control-Allow-Origin' header contains multiple values 'http://localhost:5173. http://localhost:5173', but only one is allowed.l
时间: 2023-07-24 09:51:51 浏览: 196
这个错误是因为你的服务器返回了多个 `Access-Control-Allow-Origin` 响应头信息,但是规范只允许一个值。你需要在服务器端修改响应头信息,确保只返回一个 `Access-Control-Allow-Origin` 值。
例如,如果你想允许多个域名跨域请求,可以使用逗号将它们分隔开,而不是返回多个 `Access-Control-Allow-Origin` 响应头信息。例如:
```java
response.setHeader("Access-Control-Allow-Origin", "http://localhost:5173, http://localhost:63343");
```
这样就可以允许 `http://localhost:5173` 和 `http://localhost:63343` 这两个域名跨域请求了。如果你只想允许一个域名跨域请求,可以直接指定该域名,例如:
```java
response.setHeader("Access-Control-Allow-Origin", "http://localhost:5173");
```
请注意,这些示例代码只是演示如何设置响应头信息,具体要根据你的服务器端框架来实现。
阅读全文