文件名称:koa-api-starter:用于构建基于Koa.JS的Restful API的入门工具包
文件大小:138KB
文件格式:ZIP
更新时间:2024-05-21 22:35:17
paralect-stack JavaScript
Koa.JS REST API入门 功能齐全的 API Starter应用程序。 该项目的目标是解决所有常规任务,并使您的注意力集中在应用程序的产品和业务逻辑上,而不是放在诸如日志记录,配置,开发/生产环境之类的普通事物上。 开箱即用的支持以下功能: 配置管理。 基于配置控制台记录 使用更改代码时,应用程序自动重启 MongoDB配置 用于开发和生产环境的Docker配置。 基于代码整理 简化的请求数据验证和基于joi和koa-validate的清理 生产就绪帐户API资源(单一登录,登录,忘记密码,重置密码功能) 访问基于令牌的身份验证。 测试端点。 WebSocket服务器(socket.io) 数据库迁移 排程器 先决条件 Google授权 在src/config/environment/index.js填充来自Google的数据 google: { cli
【文件预览】:
koa-api-starter-master
----.gitignore(109B)
----Dockerfile(187B)
----.all-contributorsrc(2KB)
----package.json(2KB)
----.npmrc(16B)
----package-lock.json(301KB)
----src()
--------app.js(841B)
--------app.constants.js(218B)
--------jsconfig.json(50B)
--------resources()
--------security.util.js(1KB)
--------services()
--------assets()
--------scheduler.js(133B)
--------helpers()
--------test.js(47B)
--------scheduler()
--------tests()
--------config()
--------middlewares()
--------logger.js(167B)
--------migrations()
--------db.js(133B)
--------ioEmitter.js(386B)
--------migrator.js(175B)
----.dockerignore(13B)
----bin()
--------test.sh(115B)
--------start.sh(36B)
----CONTRIBUTING.md(1KB)
----docker-compose.test.yml(1KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----Dockerfile.dev(163B)
----CHANGELOG.md(2KB)
----SHIP_README.md(5KB)
----docker-compose.yml(2KB)
----.eslintrc.js(496B)
----README.md(11KB)
----mongo-replicator()
--------Dockerfile(58B)
--------setup.sh(563B)
----.drone.yml(286B)
----.eslintignore(15B)