这是我的第一篇文章,所以提前感谢您的帮助:)
我正在尝试制作我的 main.js 文件并使事情变得更容易,我想做这样的事情:
var pages = {
"/profile":{"page":"My Profile","loc":"./contentPages/profile"},
...
...
...
};
for (var item in pages) {
app.get(item, function(req, res){
if(req.session.user_id == null){
res.redirect('/');
return;
}
res.render(pages[item].loc, {
title:pages[item].page,
thisPage:pages[item].page
});
});
}
现在无论发生什么,我在字典中的最后一个都是始终呈现的页面。有没有办法做这样的事情,或者我必须写出我想要创建的每个页面?
非常感谢!