文件名称:human-rights-first-asylum-be-a
文件大小:788KB
文件格式:ZIP
更新时间:2024-05-11 04:39:29
JavaScript
*第一-庇护-后端 该项目是使用基本节点API支架构建的。 要开始该项目,请转到并按照说明进行操作。 请务必仔细阅读说明。 我们发现使用ElephantSQL设置本地数据库最简单。 使用Heroku Postgres。 (后端端点可视化) 使用AWS Amplify。 依存关系 开始: 创建一个本地Postgres数据库/实例。 将存储库本地克隆到您的计算机 使用提供的凭据在存储库的顶层创建一个.env文件。 运行: npm install下载所有依赖项。 运行: npm run watch:dev以启动本地开发服务器。 当前的后端数据库架构 实验室30笔记 整个代码中都有Swagger文档的注释,除非端点发生更改,否则这些注释应保持不变。 一旦DS中有可操作的API,此后端将使用AWS连接到该API并更新我们的数据库。 可以在./utils/update.js找到此u
【文件预览】:
human-rights-first-asylum-be-a-main
----config()
--------knexfile.js(717B)
--------awsConfig.js(193B)
--------okta.js(275B)
--------jsdoc.md(1KB)
--------dsConfig.js(198B)
--------jsdoc.js(2KB)
----sonar-project.properties(623B)
----package.json(2KB)
----__tests__()
--------routes()
----data()
--------db-config.js(219B)
--------pgadmin()
--------migrations()
--------seeds()
----.github()
--------workflows()
----.prettierignore(13B)
----server.js(181B)
----api()
--------upload()
--------tags()
--------index()
--------judges()
--------cases()
--------newCases()
--------middleware()
--------manageCases()
--------profile()
--------dsService()
--------app.js(3KB)
--------keywords()
----LICENSE(1KB)
----package-lock.json(335KB)
----.env.sample(345B)
----CONTRIBUTING.md(581B)
----.eslintrc.js(362B)
----docker()
--------pg()
----reference()
--------proposed_db_schema.jpg(463KB)
--------current_db_schema.png(320KB)
----docker-compose.yml(955B)
----.gitignore(444B)
----.dockerignore(15B)
----.prettierrc.js(117B)
----README.md(11KB)
----.eslintignore(17B)
----utils()
--------AWS.js(3KB)
--------update.js(7KB)
--------uploadFile.js(1KB)