try
config = JSON.parse(fs.readFileSync('./config.json', 'ascii'))
catch e
util.debug("Could not parse configuration file.\n" + e.stack)
return
我在我的node.js
代码中有这个,我有两个配置文件“
如何指定它应该运行.local
?
顺便说一下,我正在使用CoffeeScript
答案 0 :(得分:2)
是的,你当然可以。 Checkout nodepad(很棒的参考应用程序):
https://github.com/alexyoung/nodepad/blob/master/app.js
来源于此博客系列:http://dailyjs.com/2010/11/01/node-tutorial/
编辑:例如
if (app.settings.env == 'production') {
mailer.send(mailOptions,
function(err, result) {
if (err) {
console.log(err);
}
}
);
}
他使用app.settings.env来换出不同的环境/应用设置。可以使用相同的方法加载配置文件。 - 机会