【文件属性】:
文件名称:日常网关:API网关服务也用于身份验证和用户管理
文件大小:314KB
文件格式:ZIP
更新时间:2021-02-11 15:27:34
mysql oauth authentication daily koa2
每日门户
API网关服务也可用于身份验证和用户管理
该服务的核心概念是为所有传入流量提供网关。 随着流量的增长,服务引入了一些性能峰值,因此我决定通过主负载平衡器分配流量。 现在,该服务专注于用户管理。 注册,登录,注销,引荐和其他面向用户的功能。
叠放
节点v14.13.1(一.nvmrc提出了用户)。
用于管理依赖项的纱线。
Koa作为Web框架
MySQL和knex作为数据库层
项目结构
test -您可以找到所有测试和固定装置。 测试是使用mocha编写的。
helm -服务掌舵图表它很容易部署到kubernetes家。
seeds用于本地开发的带有种子数据的JSON文件。
migrations -Knex迁移文件夹。
src显然这是您可以找到源文件的地方。
middlewares -自定义Koa中间件。
models -数据库层功能按实体类型划分。
route