express做导航栏的问题
导航栏因为要复用到每个页面是不是要存到locals里面 如何做好
app.route('/')
.get(function(req,res,next){
CategoryController.list(function (err, categories){
if (err) {
categories = [];
}
res.locals.cateList=categories;
var renderData={
title:"xxx"
}
res.render('index',renderData);
});
})
这样做好像不可以把categories存到locals里面,还是只有首页才有,如何做才好? 还是要传到app.js里面的app.use和user放在一起?
app.use(function(req, res, next){
res.locals.user = req.session.user;
next();
});
或者做导航栏还是有别的办法比较好