ApolloGraphql返回结果而不发送请求
创始人
2024-09-09 09:30:47
0

可以通过设置mocks来模拟返回结果而不发送请求。以下是示例代码:

import { ApolloClient, InMemoryCache } from '@apollo/client';
import { MockLink } from '@apollo/client/testing';

const client = new ApolloClient({
  link: new MockLink([], {}, /* setDelayMs: */ false),
  cache: new InMemoryCache(),
});

在这个示例中,我们使用了MockLink和设置setDelayMs为false来防止延迟。此外,您可以提供模拟的查询或操作结果,例如:

import { ApolloClient, InMemoryCache } from '@apollo/client';
import { MockLink } from '@apollo/client/testing';
import { gql } from '@apollo/client';

const client = new ApolloClient({
  link: new MockLink([
    {
      request: {
        query: gql`
          query SomeQuery {
            someData
          }
        `,
      },
      result: {
        data: {
          someData: 'Hello World',
        },
      },
    },
  ]),
  cache: new InMemoryCache(),
});

client.query({
  query: gql`
    query SomeQuery {
      someData
    }
  `,
}).then(result => console.log(result.data.someData));

在这个示例中,我们提供了一个包含查询请求和模拟结果的数组。然后通过调用query方法来获取模拟的查询结果,并访问data属性来获取模拟的数据。

相关内容

热门资讯

此事引发广泛关注!wepoke... 此事引发广泛关注!wepoker黑侠辅助器,智星德州插件最新版本更新内容详解,确实确实有挂(有挂方针...
玩家必备教程!赣南必胜辅助,柳... 玩家必备教程!赣南必胜辅助,柳州天天爱字牌辅助器,详细攻略(有挂秘笈)1、实时柳州天天爱字牌辅助器透...
第三方辅助!德普辅助器怎么用,... 第三方辅助!德普辅助器怎么用,德普之星透视辅助软件下载,本来真的是有挂(有挂详情)1、点击下载安装,...
发现一款!悟空大厅微信辅助,雀... 发现一款!悟空大厅微信辅助,雀姬辅助脚本,详细挂(真的有挂)暗藏猫腻,小编详细说明悟空大厅微信辅助破...
做出回应!德普之星透视,德普辅... 做出回应!德普之星透视,德普辅助器怎么用,确实是真的有挂(有挂详情)1、下载好德普辅助器怎么用脚本下...
玩家必看教程!西部透视辅助,雀... 玩家必看教程!西部透视辅助,雀友会广东潮汕辅助有开挂,详细器(发现有挂)1、雀友会广东潮汕辅助有开挂...
据目击者称!hhpoker有后... 据目击者称!hhpoker有后台操控吗,德扑之星私人局辅助免费,一贯存在有挂(有挂讲解)该软件可以轻...
分享实测!四川熊猫辅助软件视频... 分享实测!四川熊猫辅助软件视频,海贝之城辅助软甲下载,详细app(有挂方法)1、四川熊猫辅助软件视频...
2026版方法!epoker透... 2026版方法!epoker透视,德普之星辅助器怎么用,切实真的有挂(确实有挂)1、每一步都需要思考...
科技通报!情怀宜春辅助,微信小... 科技通报!情怀宜春辅助,微信小程序雀神挂件透视,详细挂(讲解有挂)1、微信小程序雀神挂件透视免费脚本...