使用graphql解析服务器挂载的POST请求返回400错误请求

时间:2019-07-30 01:51:08

标签: parse-platform graphql

我正在尝试对Parse-Server添加新的GraphQL。试图做一个简单的查询,但响应是

  

POST'[parse-server address]'net :: ERR_ABORTED 400(错误请求)

     

访问CORS策略已阻止从源“ http://localhost:3000”获取“ [解析服务器地址]”处的访问:响应中“ Access-Control-Allow-Origin”标头的值一定不能当请求的凭据模式为“包括”时,为通配符“ *”。

Parse GraphQL API指南未说明请求标头中应包含的内容,因此我试图找出应添加到请求标头中的内容。

在heroku上运行的Parse-Server版本3.6.0,来自在本地主机上运行的react 16.8.3的客户端请求。

来自Parse-Dashboard中GraphQL Console的请求返回正确的输出,没有错误,因此parse-server设置应该没有问题。我已在服务器中允许CORS,并且“访问控制允许来源”设置为“ http://localhost:3000”。我猜想请求标头缺少一些值,所以我添加了“ X-Parse-Application-Id”和“ X-Parse-Master-Key”。

使用Lokka的简单客户端请求:

client.query( { query Health { health } } )。then(result => {   console.log(result.health); });

我希望在GraphQL控制台中响应应该是200,但是响应是400错误请求。

0 个答案:

没有答案