Serverless-GraphQL:使用无服务器yml模板并以graphQL作为由dynamod和弹性搜索支持的API的AWS上的typescriptnodejs样板

时间:2024-03-01 07:44:08
【文件属性】:

文件名称:Serverless-GraphQL:使用无服务器yml模板并以graphQL作为由dynamod和弹性搜索支持的API的AWS上的typescriptnodejs样板

文件大小:430KB

文件格式:ZIP

更新时间:2024-03-01 07:44:08

TypeScript

:cloud_with_lightning_selector: 无服务器Nodejs / GraphQL样板 (使用YML / Serverless和其他的IaC :unicorn_face: 神奇的东西) 如果您想使用免费的gitlab CI / CD而不是请转到或使用 了解更多: 关于此设置的 请访问以获取其他有趣的内容。 产品特点。 :high_voltage: YML模板(基础结构代码为IAC),可通过单个命令提供和提供动态/可扩展资源,例如DynamoDb,S3,弹性搜索,lambda函数等。 :scroll: 支持 。 :performing_arts: 通过进行单元可测试性和测试覆盖率的尝试将更多地集中在以后的更新上。 :cyclone: 尝试着重于简单的开发结构/流程。 :man_lifting_weights_2: 通过云形成模板支持任何数量的环境(开发,测试,生产等)复制。 :spider_web_selector: 通过单个端点公开的 api可以通过逐步函数或其他方式扩展。 :check_mark: 通过所有3种环境(开发,测试,生产)的


【文件预览】:
Serverless-GraphQL-master
----.circleci()
--------config.yml(2KB)
----.webpack()
--------dependencies()
--------service()
----_config.yml(29B)
----.gitignore(181B)
----env.yml(368B)
----tsconfig.json(322B)
----resolvers()
--------events()
----streams()
--------utils()
--------sampleEvent.json(985B)
--------process.ts(921B)
----resources()
--------s3-bucket-cdn.yml(3KB)
--------elasticsearch.yml(810B)
--------dynamodb.yml(540B)
--------cognito-identity-pool.yml(2KB)
--------cognito-user-pool.yml(789B)
----.github()
--------FUNDING.yml(686B)
----schemas()
--------index.ts(2KB)
----.gitlab-ci.yml(919B)
----.prettierrc(127B)
----configs()
--------test.webpack.config.js(1KB)
----.vscode()
--------launch.json(978B)
--------settings.json(396B)
----docker-compose.yml(416B)
----serverless.yml(4KB)
----LICENSE(11KB)
----.dockerignore(63B)
----__tests__()
--------createEvent.test.js.map(5KB)
--------queryEvent.test.ts(730B)
--------queryEvent.test.js(13KB)
--------createEvent.test.js(6KB)
--------queryEvent.test.js.map(15KB)
--------createEvent.test.ts(399B)
----dockerfile(1KB)
----package.json(2KB)
----tslint.json(680B)
----client()
--------index.html(117B)
--------style.css(0B)
----elasticSearch()
--------elasticSearchConnect.ts(140B)
--------config.ts(77B)
--------mappings.ts(348B)
----schema.graphql(685B)
----readme.md(4KB)
----.babelrc(237B)
----dynamodb()
--------index.js(268B)
----handler.ts(922B)
----jest.config.js(415B)
----images()
--------deploy-dev.PNG(117KB)
--------GraphQLPlayground.PNG(27KB)
--------GraphQLPlay.PNG(35KB)
----.graphqlconfig(243B)
----webpack.config.js(955B)
----CHANGELOG(331B)
----package-lock.json(480KB)

网友评论