如何将graphql查询发送到远程URL?

时间:2017-03-02 07:20:54

标签: reactjs cors graphql apollo

尝试通过 lokka 发送到远程网址 graphql 查询,但获取

enter image description here

enter image description here

我了解CORS并尝试在快递中添加CORS

app.use(cors());

但我不明白为什么发送 OPTIONS 而不是 POST

1 个答案:

答案 0 :(得分:2)

浏览器首先发送OPTIONS请求,因为请求中的某些内容触发了它。

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Preflighted_requests

OPTIONS请求正式称为CORS-preflight fetch,CORS协议要求浏览器执行此操作,例如,如果您的请求包含不是safelisted requests headers的标头。< / p>