使用 Node 写一个网站的时候,需要把 sidebar,footer 等公共部分作为单独文件独立出来,在其他页面使用 include 形式加载。那么这些模板在其他页面加载时数据怎么传进去比较方便,每一个页面都需要查询一遍吗?有没有比较简单的方案呢?
sidebar
footer
include
常量啊
@captainblue2013 你是说 app.locals 还是 res.locals,怎么更新呢
app.locals
res.locals
locals > res.locals > app.locals a > b 表示 a覆盖b
see https://github.com/strongloop/express/blob/4.13.3/lib/application.js#L545 https://github.com/strongloop/express/blob/4.13.3/lib%2Fresponse.js#L952
@aisin 看需求啊看需求
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
常量啊
@captainblue2013 你是说
app.locals还是res.locals,怎么更新呢locals > res.locals > app.locals a > b 表示 a覆盖b
see https://github.com/strongloop/express/blob/4.13.3/lib/application.js#L545 https://github.com/strongloop/express/blob/4.13.3/lib%2Fresponse.js#L952
@aisin 看需求啊看需求