配置管理可以根据不同的运行环境改变 Kanary 的默认行为
默认配置:
const root = process.cwd();
export default {
port: 3000,
path: {
root,
public: path.join(root, 'public'),
server: path.join(root, 'server'),
models: path.join(root, 'server/models'),
plugins: path.join(root, 'server/plugins'),
services: path.join(root, 'server/services'),
templates: path.join(root, 'server/templates'),
controllers: path.join(root, 'server/controllers'),
},
}
Kanary 会根据应用运行的环境 (NODE_ENV) 读取不同的配置文件
具体可以参考 kelp-config 的实现。