Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用“返回http状态码”;graphql请求“;?_Javascript_Node.js_Graphql - Fatal编程技术网

Javascript 如何使用“返回http状态码”;graphql请求“;?

Javascript 如何使用“返回http状态码”;graphql请求“;?,javascript,node.js,graphql,Javascript,Node.js,Graphql,我一直在玩“graphql请求”,我喜欢它,因为它很简单。还有什么方法可以从我的请求中返回http状态码吗?当前,以下内容不起作用(response.status): 该文档不包括返回的状态代码。希望这是可能的。谢谢。你不能用现在写的方式 状态代码仅在发生网络错误时返回。如果查看此软件包的源代码,您会发现在Fetch#ok: 请求: rawRequest: 但是,没有任何东西可以阻止您分叉项目并将状态代码添加到数据对象中。你甚至可以为这个项目做公关。也许他们会合并:) const {requ

我一直在玩“graphql请求”,我喜欢它,因为它很简单。还有什么方法可以从我的请求中返回http状态码吗?当前,以下内容不起作用(response.status):


该文档不包括返回的状态代码。希望这是可能的。谢谢。

你不能用现在写的方式

状态代码仅在发生网络错误时返回。如果查看此软件包的源代码,您会发现在
Fetch#ok
:

  • 请求
  • rawRequest
但是,没有任何东西可以阻止您分叉项目并将状态代码添加到
数据
对象中。你甚至可以为这个项目做公关。也许他们会合并:)

const {request} = require('graphql-request');

const query = `{
    Post(id: 1) {
        id
        title
        views
        User {
            name
        }
        Comments {
            date
            body
        }
    }
}`;

     request('http://localhost:3000', query)
        .then(response => console.log(response.status))
        .catch(err => { throw new Error(err); });