文件名称:graphql-gateway-apollo-express:使用Node.js,Apollo服务器,GraphQL和TypeScript创建高性能和安全的GraphQL API
文件大小:115KB
文件格式:ZIP
更新时间:2024-02-24 20:53:29
nodejs graphql typescript apollo api-gateway
GraphQL网关样板 使用GraphQL构建API网关的入门套件 建立 您可以通过以下方式安装依赖项来运行代码 npm i 和运行开发环境 npm run dev 然后可以访问GraphQL游乐场 技术领域 Node.js 阿波罗服务器 官方graphql-js模式生成器 全面的TypeScript支持 Express.js Eslint,Nodemon,Dotenv,Eslint,Prettier,Jest 这是我们上以下文章的支持代码 笔记 应使用Google KMS等某些保险库解决方案对secrets文件夹进行加密 https / www重定向应在反向代理中执行 该入门套件的设
【文件预览】:
graphql-gateway-apollo-express-master
----.gitignore(18B)
----.eslintrc(386B)
----package.json(2KB)
----graphql-documents()
--------GET_TASKS.graphql(102B)
--------GET_USERS_ALIASES.graphql(230B)
--------CREATE_TASK.graphql(198B)
--------CREATE_USER.graphql(173B)
--------CREATE_USER_ARGUMENTS.graphql(300B)
--------CREATE_TASK_VARIABLES.graphql(127B)
--------GET_USERS.graphql(140B)
--------ENUM_VALUES_INTROSPECTION.graphql(119B)
--------GET_USERS_FRAGMENTS.graphql(232B)
--------CREATE_USERS.graphql(267B)
--------USER_FIELDS_FRAGMENT.graphql(97B)
----server()
--------initGraphQLServer.ts(1KB)
--------db()
--------schema()
--------operations()
--------config()
--------index.ts(863B)
--------lib()
----package-lock.json(317KB)
----LICENSE(1KB)
----tsconfig.json(657B)
----README.md(2KB)
----tests()
--------global-teardown.ts(143B)
--------jest.eslint.config.json(132B)
--------integration()
--------unit()
--------jest.unit.config.json(79B)
--------jest.integration.config.json(86B)
--------global-setup.ts(134B)
----.eslintignore(18B)
----.vscode()
--------settings.json(589B)
----nodemon.json(112B)
----.graphqlrc(65B)
----.editorconfig(188B)
----secrets()
--------production-staging.env(49B)
--------production-production.env(52B)
--------development-local.env(48B)