文件名称:express-graphql-api:使用身份验证中间件,业务层授权,DataLoader和订阅的GraphQL Express服务器
文件大小:77KB
文件格式:ZIP
更新时间:2024-06-09 01:49:44
nodejs graphql express-graphql graphql-subscriptions dataloader
Express GraphQL API 我第一次尝试GraphQL 在真正进入GraphQL之前,我需要弄清楚一些事情,例如auth,n + 1问题,发出数据库请求,可伸缩的文件夹结构等。 因此,我将这个项目汇总起来以解决问题, GraphQL很棒! 开始 git clone https://github.com/shammelburg/express-graphql-api.git cd express-graphql-api npm安装 npm开始 从客户示例项目开始 创建该项目是为了显示订阅可与express-graphql 特征 GraphiQL => JSON数据库 多个defType /解析器文件 使用JWT的身份验证中间件 业务层身份验证检查和授权 DataLoader解决N + 1问题 错误处理 订阅graphql-ws 来自用户数据 学习资料 You
【文件预览】:
express-graphql-api-main
----.babelrc(35B)
----index.js(3KB)
----default-query.js(749B)
----package.json(1KB)
----LICENSE(1KB)
----package-lock.json(262KB)
----.env(65B)
----src()
--------loaders()
--------db()
--------schema()
--------middleware()
--------helpers()
----.devcontainer()
--------Dockerfile(817B)
--------devcontainer.json(1KB)
----.gitignore(16B)
----README.md(2KB)