我不明白为什么当我打开Web浏览器并使用fetch API(在开发人员控制台中)调用一些API URL时会收到CORS错误,但是当我使用IntelliJ进行操作时一切正常。
API服务器的NGINX配置中具有以下标头
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods "POST, GET, PATCH, DELETE, PUT, OPTIONS";
add_header Access-Control-Allow-Headers "Origin, Authorization, Accept";
add_header Access-Control-Allow-Credentials true;
答案 0 :(得分:-1)
我只需要添加
mode: "no-cors"
进行fetchApi呼叫