Skip to content

DataLoader源码讲解, 附带TypeGraphQL-DataLoader与Prisma DataLoader解析

License

Notifications You must be signed in to change notification settings

linbudu599/DataLoader-Source-Explore

Repository files navigation

DataLoader-Source-Explore

Quick Start

yarn
yarn dev

打开链接:http://localhost:7878/

使用 common.graphql 的语句发起查询,此操作预期将重复调用 getUserById getPetsByIds 方法,见终端输出。

使用 dataloader.graphql 的语句发起查询,此操作预期将仅调用批查询方法getUsersByIds getPetsByIds,见终端输出。

通过最上方的导入来切换示例使用的 DataLoader 实现:

// TS 版本
import DataLoader from "./dataloader";
// NPM 版本
import DataLoader from "dataloader";
// 迷你实现版本
import DataLoader from "./tiny";

Includes

Related

About

DataLoader源码讲解, 附带TypeGraphQL-DataLoader与Prisma DataLoader解析

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published