项目后端配置文件
项目后端配置文件是:整个项目后端都会用到的变量设置
// /config/development.js
module.exports = {
    serverId: '0',
    env: 'development', //环境名称
    port: 9001, //http监听端口    
    mongodb: { //数据库地址
        "host": "192.168.1.20",
        "port": 27017,
        "dbname": "quickVueAdmin",
        "poolSize": 1
    },
    dataDir: "/data"
}
路径
项目目录/config/
- 开发环境配置文件:development.js
 - 生产环境配置文件:product.js
 
格式
| 变量名 | 说明 | 类型 | 可选 | 默认值 | 
|---|---|---|---|---|
| serverId | 进程ID(当启动多个进程用以区分) | string | 可选 | - | 
| env | 该配置文件的运行环境 | string | 必填 | development/product | 
| mongodb | MongoDB数据的连接参数 | object | 必填 | - | 
| dataDir | 项目数据保存目录(上传文件等用到) | string | 可选 | - | 
TIP
dataDir 目前是相对路径,相对项目目录,以后考虑改为绝对路径,便于项目数据另外保存
mongodb格式
| 变量名 | 说明 | 类型 | 可选 | 默认值 | 
|---|---|---|---|---|
| host | MongoDB ip | string | 必填 | - | 
| port | MongoDB port | int | 必填 | - | 
| dbname | 数据库名 | string | 必填 | - | 
| poolSize | 开启的连接池大小 | int | 必填 | - | 
| user | 用户名 | string | 可选 | - | 
| pass | 密码 | string | 可选 | - | 
TIP
如果Mongodb开启了密码验证,就必须填:user和pass
验证机制采用:SCRAM-SHA-1