【发布时间】:2014-06-20 22:11:08
【问题描述】:
我一直在使用 Express 开发一个基本的网络应用程序,并且一直在使用推荐的 app.get('env') 进行调试:
var app = require('express')();
...
app.post('/', function(req, res) {
if (app.get('env') === 'development') {
// code to run when in development
} else {
...
}
}
现在我已经开始将我的代码模块化到路由中,我无法访问 app 对象,转而使用 router:
var express = require('express');
var router = express.Router();
由于.get('env') 是app 的一部分,我无法弄清楚如何从路由中获取调试环境状态。我怎样才能获得这些信息?
【问题讨论】:
标签: node.js debugging express routes environment-variables