NodeJs学习记录,六使用 res.locals 传递参数到页面

res.locals的生命周期是单次请求,有点类似于java servlet 里的 httpServletRequest.setAttribute("param1",1);

既然有单次请求的,也有全局使用的 app.locals ,粗略查了一下,应该类似于servlet里的 application.setAttribute("param1", 1);

所以说编程语言应该都是有相通之处的。

使用范例:

res.locals.param1 = 1;

res.locals.param2 = 2;

res.render('./database/sqlQuery');

等同于:

res.render('./database/sqlQuery',{

         param1:1,

         param2:2

});