【文件属性】:
文件名称:graphql-query-complexity:graphql-js的GraphQL查询复杂度分析和验证
文件大小:42KB
文件格式:ZIP
更新时间:2021-02-04 05:53:24
graphql validation analysis complexity graphql-js
graphql-js的GraphQL查询复杂度分析
该库提供GraphQL查询分析,以拒绝对GraphQL服务器的复杂查询。 这可以用来保护您的GraphQL服务器免受资源耗尽和DoS攻击。
与参考实现一起使用。
安装
通过npm安装软件包
npm install -S graphql-query-complexity
用法
创建具有最大查询复杂度的规则:
import queryComplexity , {
simpleEstimator
} from 'graphql-query-complexity' ;
const rule = queryComplexity ( {
/
【文件预览】:
graphql-query-complexity-master
----.eslintrc(7KB)
----.babelrc(430B)
----package.json(1KB)
----LICENSE(1KB)
----src()
--------__tests__()
--------estimators()
--------index.ts(537B)
--------QueryComplexity.ts(13KB)
----tsconfig.json(474B)
----.gitignore(35B)
----.circleci()
--------config.yml(2KB)
----README.md(6KB)
----yarn.lock(46KB)