小编Gop*_*ard的帖子

Graphql post body"必须提供查询字符串".

我使用Express-graphql中间件.我在正文行中发送以下请求:

POST /graphql HTTP/1.1
Host: local:8083
Content-Type: application/graphql
Cache-Control: no-cache
Postman-Token: d71a7ea9-5502-d5fe-2e36-0ae49c635a29

{
   testing {
      pass(id: 1) {
        idn
      }
    }
}
Run Code Online (Sandbox Code Playgroud)

并有错误

{
  "errors": [
    {
      "message": "Must provide query string."
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

在graphql中,我可以在URL中发送更新.

URL字符串太短.我必须发送更新模型

mutation {
  update(id: 2, x1: "zazaza", x2: "zazaza", x3: "zazaza" ...(more more fields)...) {
    idn
  }
}
Run Code Online (Sandbox Code Playgroud)

我认为它必须在请求机构.我如何发送'更新'查询或我做错了?

express graphql graphql-js

30
推荐指数
5
解决办法
2万
查看次数

标签 统计

express ×1

graphql ×1

graphql-js ×1