-
redis 做缓存 存储session
-
mongodb 做数据库
-
orm框架 sequelize ,可使用 mysql、postgres、sqlite、mariadb、mssql等
-
postgresql 关系型数据库
-
log4js 做日志
-
使用es7 async/await 语法
-
github, qq, weixin 等第三方接入
-
七牛 云存储
-
里面包含常用资源上传,定时器,邮件发送等常用方法
- config可配置, process.cwd() 下 .env/env.json 文件,将会merge config里面配置, 配置例如:
{
"redis": {
"host": "120.27.115.24",
"port": 6379,
"db": 0,
"pass": "6666"
}
}
如有任何问题请联系:shanquan54@163.com
├── bin
│ ├── index.js
│ └── pm2.json
├── https
│ ├── certificate.pem
│ ├── certrequest.csr
│ └── privatekey.pem
├── server
│ ├── controller
│ │ ├── auth.js
│ │ ├── email.js
│ │ ├── upload.js
│ │ └── wx.js
│ ├── init
│ │ ├── formidable.js
│ │ ├── log4js.js
│ │ ├── mongoose.js
│ │ ├── sequelize.js
│ │ ├── redis.js
│ │ └── session_rds.js
│ ├── lib
│ │ ├── check.js
│ │ ├── crypto.js
│ │ ├── email.js
│ │ └── qiniu.js
│ ├── middlewares
│ │ ├── auth_check.js
│ │ ├── ctx_body.js
│ │ └── obj_add.js
│ ├── model
│ │ ├── mongo
│ │ └── sequelize
│ ├── routers
│ │ ├── api.js
│ │ ├── auth.js
│ │ └── index.js
│ ├── app.js
│ └── config.js
├── README.md
└── package.json