nodejsダイナミックビューアシスタントがExpress 4.xにいる問題
1927 ワード
Express 4.X以上のバージョンは以下の操作に対応していません.
app.locals({
inspect:function(obj){
return util.inspect(obj,true)+" ";
}
})
以下はexpress 4.X対応コードap.jsでuseの一番前に書いてあります.app.use(function(req, res, next) {
res.locals.headers = req.headers;
res.locals.inspect = function(obj) {
return util.inspect(obj, true);
};
next();
});
view/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