【文件属性】:
文件名称:koa-graphql-mongo-boilerplate:完整的koa graphql和mongodb样板
文件大小:375KB
文件格式:ZIP
更新时间:2021-02-03 13:44:54
nodejs graphql mongodb mongoose koa2
描述
该测试的目的是创建一个简单的node.js应用程序,作为待办事项。
此应用程序应允许:
创建一个新的待办事项元素
检索待办事项列表
更新待办事项元素以将其关闭
笔记:
没有访问控制
待办事项由以下元素组成:
createdAt
UpdatedAt
文本
被驳回(默认为false)
技术指标:
使用最新版本的koa
对您的API使用GraphQL
使用最新版本的MongoDB
在您的项目上添加GraphiQL以轻松测试查询
提供执行所请求的每一项操作所需的GraphQL查询
去做:
重构使用打字稿
提供配置以在Docker中运行您的应用程序
将分页添加到问题和答案列表中
提供查询以过滤/排序问题/答案列表
使用DynamoDB代替MongoDB
【文件预览】:
koa-graphql-mongo-boilerplate-master
----models()
--------Todo.js(445B)
----package.json(1KB)
----schema()
--------query.js(413B)
--------index.js(216B)
--------types.js(665B)
--------mutation.js(2KB)
----routes()
--------index.js(381B)
----package-lock.json(236KB)
----variables.env.sample(226B)
----views()
--------index.pug(659B)
----.gitignore(1KB)
----playground()
--------todo.js(2KB)
--------db.json(2KB)
--------hello-koa-graphql.js(451B)
----start.js(1KB)
----webpack.config.js(3KB)
----public()
--------css()
--------js()
--------dist()
----app.js(551B)
----README.md(938B)
----.vscode()
--------settings.json(3B)