配置

app.config.js里建议只存放的是应用相关的配置项

config文件夹下建议存放和业务相关的配置项

配置项会自动合拼, 优先级: app.config.js < config.default.js < config.${env}.js

多环境配置

oneQL会根据环境变量加载不同的config配置文件, config.default.js 是每个环境都加载的文件; 如果存在自定义环境变量可自行添加对应的config.${env}.js 文件。

config
├── config.default.js
├── config.dev.js
├── config.fat.js
└── config.prod.js

app.config.js

配置说明,must是必须,其他可选

{
    port: 3600,      // 启动端口 , must
    env: 'fat',      // dev, fat, pro  , must
    vd: '',          // 服务器拦截的虚拟路径
    graphqlPath: '', // graphql 拦截的路径
    redisName: 'xxx',
    xconfig: ['properties'],
    // 'SOA.Timeout': 100 // soa全局的timeout,可被单独调用的timeout覆盖
}

config

项目、业务相关配置

{
    xLog: 'oneQL_project',
    middleWare: {

    },
    clusterOpen: false,   // 是否开启多线程
    forkNum: 2,     // fork数量, 如果大于服务器cpu.max数量,按max数量启动
}

results matching ""

    No results matching ""