【文件属性】:
文件名称:kraken:使用mongodb和graphql创建服务的简单样板
文件大小:97KB
文件格式:ZIP
更新时间:2021-03-17 04:42:14
JavaScript
一个简单的样板即可创建Tenta酷服务!
介绍
这个项目使用graphql创建了一个简单的样板,以创建具有中间件层和简单文件夹结构的服务,该项目用于研究目的,因此可以随意进行派生和发送拉取请求来帮助我进行改进。
特征
Kraken具有以下功能:
:high_voltage: Graphql-Yoga —基于快速和阿波罗服务器的全功能GraphQL服务器
:shield: Graphql-Middleware-在解析器中创建中间件(解析器例外列表)
:top_hat: Babel -ES6语法
:fire: 笑话-笑话,供您测试
:check_mark: ESlint —简洁美观的代码(Airbnb样式指南)
:spouting_whale: Docker-使您的生活更轻松
入门
使用https://github.com/wendelfreitas/kraken.git克隆此仓库
转到新创建的目录: cd kraken 。
运行yarn或npm install来安装依赖项。
在MONGO
【文件预览】:
kraken-master
----.eslintrc.json(527B)
----.gitignore(35B)
----.babelrc(208B)
----Dockerfile(130B)
----.env.example(38B)
----core()
--------middleware()
--------auth()
--------database()
----package.json(1KB)
----jsconfig.json(123B)
----package-lock.json(328KB)
----src()
--------graphql()
--------models()
--------index.js(852B)
--------utils()
--------middlewares()
----.dockerignore(18B)
----jest.config.js(6KB)
----docker-compose.yml(374B)
----__tests__()
--------index.test.js(158B)
----README.md(2KB)
----.eslintignore(40B)
----.circleci()
--------config.yml(973B)
----.editorconfig(129B)