Node.Js部分数据

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

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

  • 只使用EJS来浏览json密钥
  • 如何仅使用ejs模板引擎呈现数据而无需在节点js中重新加载整个页面
  • Node.js:SyntaxError:意想不到的标记:编译ejs时
  • res.render(node.js)中的locals的含义是什么?
  • 如何在文本中发送variables?
  • NodeJs - esc不是一个函数
  • Node.js:EJS页面模板的path问题
  • EJS:<%= vs <% -
  • 将以下中间件添加到您的主文件。

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