Express4.X以上版本不支持以下操作
app.locals({
inspect:function(obj){
return util.inspect(obj,true)+" 解析成功";
}
})
以下为express4.X可用代码
app.js 写在use 最前面
app.use(function(req, res, next) {
res.locals.headers = req.headers;
res.locals.inspect = function(obj) {
return util.inspect(obj, true);
};
next();
});
views/view.ejs为:
<%=inspect(headers)%>
routes/view.js为:
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res) {
res.render('view', { title: 'view',name:'itop'});
});
module.exports = router;
转自:Heatwave