express-starter:with使用Express.js,Sequelize,MySQL和ES6 +的Node.js api项目的样板

时间:2024-05-31 22:20:22
【文件属性】:

文件名称:express-starter:with使用Express.js,Sequelize,MySQL和ES6 +的Node.js api项目的样板

文件大小:107KB

文件格式:ZIP

更新时间:2024-05-31 22:20:22

boilerplate swagger es6-modules express-boilerplate sequelize-orm

快速入门 启动一个新的项目时,该项目被创建为模板。 特征 具有babel的ES6 +功能(包括es6导入/导出功能)。 使用 for mysql方言实现SQL数据库(您可以随时更改mysql)。 兼容。 包括带有其余api端点的身份验证系统。 使用eslint(airbnb配置)进行整理。 实现了nodemailer。 如果您处于开发或测试模式,请使用测试smtp帐户。 在生产模式下,您使用真实的smtp服务器。 有关更多信息,请浏览src/helpers/mail.js文件。 生产就绪的Dockerfile。 用摩卡和柴写的测试用例。 实现了错误跟踪。 Api文档。 记录永远不会从数据库中删除。 它们被标记为已删除。 使用缓存管理。 一键式部署到 。 Api文档 该项目的Api文档是使用创建的。 您可以从此访问swagger配置文件。 您还可以通过在运行应用程序时


【文件预览】:
express-starter-master
----.babelrc(284B)
----jsconfig.json(126B)
----package.json(2KB)
----swagger.json(13KB)
----.github()
--------workflows()
----test()
--------auth.test.js(3KB)
--------index.test.js(672B)
----Dockerfile(389B)
----app.json(2KB)
----.sequelizerc(331B)
----LICENSE(1KB)
----package-lock.json(298KB)
----.env.sample(584B)
----src()
--------bin()
--------config()
--------database()
--------routes()
--------middleware()
--------controllers()
--------app.js(1KB)
--------helpers()
--------libs()
----.eslintrc.js(411B)
----system.config.js(80B)
----.gitignore(4KB)
----.dockerignore(34B)
----README.md(4KB)
----.eslintignore(13B)
----.editorconfig(137B)

网友评论