我正在尝试对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错误请求。