Node.js:是app.locals一个全局的对象?

app.locals是一个全局variables吗? IE浏览器:它会坚持用户之间还是安全的存储像userId等数据(而不是每次通过req.session obj)?

在快速…

  • app通常是存储应用程序的variables的名称 – express()返回的对象
  • req通常是处理特定types的请求的函数的参数的名称

关键的区别显然是相应的对象的生命周期:只要服务于特定的请求(在处理函数刚刚完成之后,将所有本地参数和参数与它一起)一个存储在app ,只要应用程序正在工作。

底线 – 存储在app.locals的数据在请求之间是持久的。