哈皮良好的伐木取决于环境

时间:2015-08-05 11:04:11

标签: node.js hapijs

有没有办法启用/禁用 取决于良好的环境?

例如,我想运行它 只有当NODE_ENV等于发展时

var goodOptions = {
    opsInterval: 1000,
    reporters: [{
        reporter: require('good-console'),
        events: {log: '*', response: '*' , error: '*' , request: '*'}
    }]
};

server.register({
    register: require('good'),
    options: goodOptions
},
    function(err) {
        if (err) {
            throw err;
        }
    }
);

没有三元运营商:)

1 个答案:

答案 0 :(得分:2)

您可以添加:

if (process.env.NODE_ENV !== 'development') {
    goodOptions.reporters = [];
}

如果你开始进入复杂的配置,那么你应该看看hapijs/confidence这是一个非常强大的配置工具。尽管如此,这将是一种过度杀伤。