如何调试 nuxt-apollo 服务器端 graphql 请求
Posted
技术标签:
【中文标题】如何调试 nuxt-apollo 服务器端 graphql 请求【英文标题】:How to debug nuxt-apollo server-side graphql requests 【发布时间】:2020-10-23 13:48:43 【问题描述】:我正在尝试记录 nuxt-apollo 的请求(标头和响应),类似于 chrome devtools 网络选项卡,但随后是服务器端。如何使用 nuxt-apollo 模块做到这一点?我正在运行 nuxt 通用模式。我想在服务器端进行所有 graphql 调用。
【问题讨论】:
【参考方案1】:我建议你在确定这是对 UNIVERSAL 的真正更改后,在 SPA 模式下检查你的 apollo api!
因为在通用模式下你会在 html 或 js 文件中看到 api 的结果
【讨论】:
【参考方案2】:你试过这个谷歌扩展吗?
https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm
对我来说,这是调试 graphql 请求/突变最简单的方法
【讨论】:
感谢您的帮助,问题是apollo客户端是在nuxt-server上运行的,而不是像普通的apollo客户端那样在浏览器中运行。这就是为什么 chrome 扩展无法调试/记录 nuxt-server(充当 apollo-client)请求的原因,因为它不在浏览器中。我的问题基本上是,调试 nuxt-server graphql 服务器请求。以上是关于如何调试 nuxt-apollo 服务器端 graphql 请求的主要内容,如果未能解决你的问题,请参考以下文章