我想在Node.Js应用程序的所有视图中访问一些默认数据。我的数据需要位于 /views/layout/header.ejs
└── views
├── index.ejs
└── layout
├── footer.ejs
└── header.ejs
答案 0 :(得分:0)
将以下中间件添加到主文件中。
app.use(function (req, res, next) {
res.locals.user = req.user //say you need loggedin user in all your views
next();
});
在ejs中,您可以在任何地方使用user
,例如:
<%= user.userName %>