【文件属性】:
文件名称:atlan:使用Express和MongoDB构建REST API的框架
文件大小:68KB
文件格式:ZIP
更新时间:2021-05-02 20:34:39
nodejs api express crud schema
使用Express和MongoDB构建REST API的框架。
Atlan接收数据库连接和资源模式,并为每种资源类型输出具有GET , POST , PATCH和DELETE路由的即用型Express路由器。
Atlan包括以下功能:
针对您的架构进行服务器端验证,
您可以定义挂钩,以在验证之前以及数据库操作之前/之后运行代码,
通过在GET请求中使用URL查询字符串,可以利用MongoDB的丰富查询功能,
您保留对数据库和Express应用程序的完全控制权。
完整的文档可。
安装
做就是了:
npm install --save atlan
快速开始
导入好东西。
const express = require ( 'express' ) ;
const { MongoClient } = require ( 'mongodb' ) ;
const Atlan = re
【文件预览】:
atlan-master
----.gitignore(31B)
----README.md(3KB)
----tests()
--------ConfigValidator.test.js(4KB)
--------Atlan.test.js(6KB)
--------SchemaIndexer.test.js(1KB)
--------QueryBuilder.test.js(894B)
--------Driver.test.js(3KB)
--------ResourceValidator.test.js(1KB)
----Atlan.js(3KB)
----LICENSE(1KB)
----.eslintrc(128B)
----package.json(836B)
----jest.config.js(113B)
----.npmignore(62B)
----.travis.yml(225B)
----lib()
--------ConfigHandler.js(1KB)
--------Driver.js(3KB)
--------ResourceValidator.js(1010B)
--------SchemaIndexer.js(1KB)
--------Router.js(4KB)
--------ConfigValidator.js(3KB)
--------QueryBuilder.js(3KB)
--------Util.js(693B)
----package-lock.json(227KB)