if语句

时间:2015-09-27 08:36:24

标签: node.js express

我不知道这是否已经被问到,因为我无法理解app.use的表达方式。为了澄清我的问题我有一种情况,我想在某些情况下使用不同的路由,但在if语句或node.env下声明app.use将始终返回404.我甚至使用带require('./router')(app)的模块,但问题赢了& #39; t走开对此有任何解决方案,或者如果它已经提出要求它将有助于指出解决方案链接,提前感谢。

var routes = require('./routes');
var prod_routes = require('./routes_prod');
var env = process.env.NODE_ENV || 'production';
if ('production' == env) {
    app.use('/', prod_routes);
} else {
    app.use('/', routes);
}

0 个答案:

没有答案