尝试通过 lokka 发送到远程 url graphql 查询但得到 p>
我了解 CORS 并尝试在 express 中添加 CORS
app.use(cors());
但我不明白为什么发送OPTIONS而不是POST
最佳答案
浏览器首先发送一个 OPTIONS
请求,因为您的请求中的某些内容触发了它。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Preflighted_requests
该 OPTIONS 请求正式称为 CORS-preflight fetch并且 CORS 协议(protocol)要求浏览器执行此操作,例如,如果您的请求包含不是 safelisted requests headers 的 header .
关于javascript - 如何将 graphql 查询发送到远程 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42549096/