【文件属性】:
文件名称:express-rest-boilerplate:用于构建RESTful API的:hourglass_done:Express样板
文件大小:101KB
文件格式:ZIP
更新时间:2021-02-02 08:23:48
nodejs docker boilerplate express microservices
Express ES2017 REST API样板
使用Node.js,Express和MongoDB构建RESTful API和微服务的样板/生成器/入门项目
产品特点
没有转译器,只有香草javascript
ES2017最新功能,例如Async / Await
启用CORS
Express + MongoDB()
与一致的编码样式
支持
使用设置一些HTTP标头以提高安全性
使用从.env文件加载环境变量
请求验证
Gzip压缩与
,和测试
和代码覆盖率
Git钩
用记录
认证和授权
使用生成API文档
持续集成支持
使用监控
要求
或
入门
克隆存储库并将其设为您的:
git clone --depth 1 https://github.com/danielfsousa/express-rest-es2017-boilerplate
cd express-rest-es2017-boilerplate
rm -rf .git
安装依赖项:
yarn
设置环境变量:
cp .env.example .env
本地运行
yarn dev
在生产中运行
yarn sta
【文件预览】:
express-rest-boilerplate-master
----Dockerfile(197B)
----.gitignore(673B)
----README.md(4KB)
----docker-compose.test.yml(104B)
----CHANGELOG.md(874B)
----docker-compose.prod.yml(111B)
----.vscode()
--------launch.json(832B)
--------settings.json(30B)
----docker-compose.yml(299B)
----LICENSE(1KB)
----.dockerignore(121B)
----.eslintrc(361B)
----.gitattributes(156B)
----package.json(3KB)
----CONTRIBUTING.md(773B)
----src()
--------api()
--------index.js(493B)
--------config()
----CODE_OF_CONDUCT.md(3KB)
----docker-compose.dev.yml(116B)
----.travis.yml(661B)
----.editorconfig(209B)
----yarn.lock(185KB)
----deploy.sh(605B)
----.env.example(325B)