我有 2 个功能
module.exports = (app, express) ->
config = nconf.get("database:#{app.settings.env}")
switch app.settings.env
when 'production'
app.db = mongoskin.db("#{config.host}:#{config.port}/#{config.name}", {journal: false})
else
app.db = mongoskin.db("#{config.host}:#{config.port}/#{config.name}", {journal: false})
module.exports.db = (db , env) ->
config = nconf.get("database:#{env}")
switch env
when 'production'
db = mongoskin.db("#{config.host}:#{config.port}/#{config.name}", {journal: false})
else
db = mongoskin.db("#{config.host}:#{config.port}/#{config.name}?", {journal: false})
return db
在某些地方,我们正在使用第二个功能。但是,我们想摆脱一个功能。我们如何在不传递 app 参数的情况下进行操作?有没有更好的方法来定义第一个函数?
谢谢,拉贾。