Node.Js部分数据

时间:2017-08-18 20:38:17

标签: node.js express ejs

我想在Node.Js应用程序的所有视图中访问一些默认数据。我的数据需要位于 /views/layout/header.ejs

└── views
   ├── index.ejs
   └── layout
       ├── footer.ejs
       └── header.ejs

1 个答案:

答案 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 %>