【文件属性】:
文件名称:microservice-base:具有Node.js的微服务样板
文件大小:62KB
文件格式:ZIP
更新时间:2021-05-12 09:26:46
nodejs template boilerplate microservice backend
微服务基础项目
使用Node.js MongoDb和Redis的简单且可扩展的微服务模板。 随意分叉并发送拉取请求。 任何评论都将被接受。
要求
NodeJs LTS(^ 10)
MongoDb ^ 4.0
雷迪斯
Vs代码(主题:Noctis Obscuro)
亚马逊网络服务账户
邮件提供商(Google,Yandex等)
特征
带有Express & Native Http Server Web服务器(可以轻松实现套接字服务器)
使用MongoDb数据库
Redis缓存服务
与Nodemailer & AWS SeS的电子邮件集成
使用Winston记录
用Airbnb Eslint
自定义错误
自定义配置和ENV
正常关机
MVC
ENV范例
SECRETS_JWT=123456
PORT=1338
DATABASE_HOST=mongodb+srv://{user}:{
【文件预览】:
microservice-base-master
----.gitignore(2KB)
----.eslintrc(1KB)
----docker-compose.yaml(533B)
----dockerfile(249B)
----package.json(867B)
----readme.md(1KB)
----index.js(712B)
----lib()
--------services()
--------utils()
--------bin()
--------loaders()
--------messages()
--------milddlewares()
--------types()
----package-lock.json(172KB)