文件名称:graphql-chain:GraphQL中间件类似于Express的中间件
文件大小:110KB
文件格式:ZIP
更新时间:2024-06-03 09:14:19
TypeScript
GraphQL链 创建类似于Express中间件工作方式的GraphQL中间件。 安装 yarn add graphql-chain 如何使用 步骤1 创建中间件 const validationMiddleware : MiddlewareResolver = ( next , parent , args , context , info ) => { if ( args . name . length > 10 ) { throw new Error ( "too long" ) ; } return next ( ) ; } ; 它可以访问解析程序获取的所有常规参数,并在调用开始时加上next参数,然后返回以调用下一个中间件或解析程序。 但是,您不必总是调用下一个中间件或解析器。 如果要创建缓存中间件,这可能会有所帮助: const c
【文件预览】:
graphql-chain-master
----.travis.yml(226B)
----package.json(1KB)
----tslint.json(382B)
----test.ts(347B)
----src()
--------index.ts(694B)
----tsconfig.json(637B)
----examples()
--------validation()
--------caching()
--------combining()
--------logging()
--------authentication()
----.gitignore(22B)
----README.md(2KB)
----yarn.lock(178KB)