【文件属性】:
文件名称:daily-api:提供daily.dev提要和参与层
文件大小:2.99MB
文件格式:ZIP
更新时间:2024-02-23 19:10:10
nodejs graphql apollo postgresql daily
每日API V2
提供daily.dev提要和参与层
该项目开始是为扩展所需的所有内容(因此是Daily API)提供整体服务。 安全而缓慢地将它拆散到其他服务上,以使每项服务仅承担一项责任。 所谓的每日API保留了自己的内容域。 您非常了解的feed和其他非常有用的端点都从这里提供。
叠放
节点v12.19.0(一.nvmrc提出了用户)。
NPM用于管理依赖项。
固定为Web框架
GraphQL的阿波罗
Typeorm作为数据库层
项目结构
__tests__您可以在其中找到所有测试和装置。 测试是使用jest编写的。
bin包含实用程序和可执行文件的文件夹。
helm -服务掌舵图表它很容易部署到kubernetes家。
seeds -带有种子数据的JSON文件用于本地开发。
src显然这是您可以找到源文件的地方。
common -在整个项目中使用的实用程序功能。
compatibility -固定路由以保持与API v1的向后兼容性。
cron将作为cron作业部署的任务。
directive -GraphQL模式指令。
entity -用于与数据库通