mint-express:for使用Node,Express,MongoDB,Passport和Jest构建RESTful API的完整样板

时间:2024-05-28 05:19:49
【文件属性】:

文件名称:mint-express:for使用Node,Express,MongoDB,Passport和Jest构建RESTful API的完整样板

文件大小:47KB

文件格式:ZIP

更新时间:2024-05-28 05:19:49

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)

网友评论