core-api:开源污染报告系统的核心API

时间:2024-04-19 23:49:10
【文件属性】:

文件名称:core-api:开源污染报告系统的核心API

文件大小:251KB

文件格式:ZIP

更新时间:2024-04-19 23:49:10

JavaScript

Fronterra开源API 介绍 Fronterra API是一个开源的污染报告API。 核心api为以下三个方面提供CRUD操作: reports , media和admin 。 概要 使用以下说明和源代码来部署完整的社区支持的污染报告API。 数据库设置 报告API的关键组成部分是其存储与污染发生率有关的媒体的能力。 为了完成此任务,我们的系统依赖于两个不同的数据存储:MongoDB和AWS S3。 MongoDB是一个NoSQL数据库,以“文档”的形式存储非结构化信息。 尽管我们可以使用某些编码将媒体存储在MongoDB中,但是对于存储潜在的大型媒体文件,还有更好的选择。 我们将使用一个AWS S3存储桶。 在以下部分中,您将找到有关如何设置两个数据库的信息。 MongoDB的 MongoDB是数据库和云服务提供商。 我们将使用他们的两种产品:用于测试的Community Serv


【文件预览】:
core-api-main
----services()
--------s3Bucket.js(5KB)
--------serializeS3Key.js(979B)
--------argsMatchOp.js(1KB)
--------connect.js(2KB)
--------databaseOps.js(2KB)
----models()
--------report.js(2KB)
----server.js(170B)
----config.js(639B)
----middleware()
--------validation.js(934B)
----app.js(1KB)
----__tests__()
--------unit()
----README.md(4KB)
----.gitignore(120B)
----ExpressError.js(218B)
----routes()
--------reports.js(2KB)
--------media.js(2KB)
----api.yaml(5KB)
----package-lock.json(1.18MB)
----schema()
--------report.json(5KB)
----package.json(558B)

网友评论