模拟 graph-ql 请求

Posted

技术标签:

【中文标题】模拟 graph-ql 请求【英文标题】:Mocking graph-ql requests 【发布时间】:2021-09-05 02:48:31 【问题描述】:

我是 angular typescript 的前端开发人员,我正在尝试弄清楚如何模拟 graphql 请求(我正在使用 Apollo-angular)。

我们决定在我们的应用程序中使用 graphql 来实现新功能,但这是我们第一次使用 graphql。在我准备好请求之前还需要一段时间,所以我不想在前端模拟一些东西,所以我会有一些东西可以使用。我在理解如何模拟请求时遇到问题,因为我在网上找到的每个示例似乎都大不相同。有人可以提出使用 apollo 客户端在 angular typescript 中模拟 graphql 请求的最简单/最简单的方法吗?

提前致谢。 干杯

【问题讨论】:

【参考方案1】:

mswjs 支持Mocking GraphQL API。

Mock Service Worker 通过注册一个负责请求拦截的 Service Worker 来操作客户端。

因此,您可以使用模拟响应来响应 GraphQL 操作(QueryMutation)。

【讨论】:

以上是关于模拟 graph-ql 请求的主要内容,如果未能解决你的问题,请参考以下文章

模拟请求(模拟header gzip解压 泛型)

C#模拟请求,模拟登录,Cookie设置文件上传等问题汇总

使用Fiddler模拟发送Http请求

java socket模拟http请求

curl模拟请求常用参数

Fiddler模拟重发请求