如何使用“graphql-request”返回http状态码?

唐璜生态

我一直在玩“graphql-request”,我喜欢它,因为它很简单。有没有办法从我的请求中返回 http 状态代码?目前以下不起作用(response.status):

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); });

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

马特摩根

你不能,现在写的方式。

仅在发生网络错误时才返回状态代码。如果您查看此包的源代码,您可以看到状态代码未在 上返回Fetch#ok

但是,没有什么可以阻止您创建项目并将状态代码添加到data对象中。你甚至可以为项目做一个 PR。也许他们会合并它:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何让 HttpClient 返回状态码?

如何同时返回错误信息和 HTTP 状态码?

HTTP状态码返回

使用网桥获取PhantomJS返回的状态码

如何获取http请求的状态码?

使用after_request时如何获取状态码?

如何解决“ snapd返回状态码400:错误的请求”?

找不到路径时如何返回状态码400

如何在Webapp2中返回状态码418

如何获得HttpClient返回状态码和响应正文?

如何在ReactJS中返回404状态码?

PHP:如何检测返回“ 404”状态码的网站重定向?

使用Java RestAssured创建POST请求,返回状态码422

如何仅针对HTTP状态码500配置RetryTemplate?

使用 HTTP 状态码 206 - 分页的部分内容

GraphQL-如何用不同的状态码响应?

如何使用react-apollo graphql确定突变加载状态

在 GraphQL 中使用 Knex 和 Objection,如何返回 count()?

使用 GraphQL + Apollo Client,如何在变异后返回 totalCount?

如何使用 Strapi GraphQL 返回 Stripe 优惠券

如何使用GraphQL查询返回目录中的文件列表?

如何使用流和自定义状态码完成 Akka Http 响应

如何从SPA返回HTTP 404状态代码?

我如何从dropwizard返回404 http状态

如何连同一些其他数据一起返回状态码401?

如何判断脚本返回的退出状态码是 1 还是 0

对于使用错误凭证执行的登录请求,REST API应该返回什么状态码?

服务器返回状态码400时,使用Powershell检索响应内容

如何在浏览器中中断或暂停 http 状态码 301 请求