【文件属性】:
文件名称:mint-express:for使用Node,Express,MongoDB,Passport和Jest构建RESTful API的完整样板
文件大小:47KB
文件格式:ZIP
更新时间:2021-05-08 11:33:09
JavaScript
Mint Express 0.1.0(MERN样板/入门套件)
用于使用Node,Express和Mongoose构建模块化RESTful API的入门工具包。
使用构建REST API所需的所有基本功能快速启动您的项目。
特征
使用高级生产过程管理和监控
使用身份验证和授权
集中式错误处理
使用代码覆盖率
使用一致的编辑器配置
与Travis CI的持续集成
使用cors启用跨域资源共享(CORS)
Docker支持
使用dotenv和cross-env的环境变量
Express + MongoDB(猫鼬)
沙哑且不起毛的Git钩
Gzip压缩与压缩
使用eslint + Airbnb棉绒规则棉绒
使用Winston和Morgan进行日志记录
猫鼬的分页插件
使用Joi请求数据验证
角色和权限
针对xss和查询注入清理请求数据
使用头盔设置安全HTTP标头
使用Jest进行单元和
【文件预览】:
mint-express-master
----.eslintrc.json(1KB)
----.gitignore(145B)
----Dockerfile(334B)
----.env.example(357B)
----package.json(2KB)
----.lintstagedrc.json(23B)
----src()
--------app.js(2KB)
--------index.js(870B)
--------utils()
--------config()
--------modules()
--------router.js(251B)
----.dockerignore(72B)
----.travis.yml(420B)
----ecosystem.config.js(380B)
----jest.config.js(446B)
----CONTRIBUTING.md(1KB)
----docker-compose.test.yml(100B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----public()
--------uploads()
--------index.html(342B)
----CHANGELOG.md(201B)
----docker-compose.yml(535B)
----README.md(8KB)
----.eslintignore(14B)
----Procfile(15B)
----.gitattributes(88B)
----.huskyrc.json(165B)
----.editorconfig(264B)