使用 Node 写一个网站的时候,需要把 sidebar
,footer
等公共部分作为单独文件独立出来,在其他页面使用 include
形式加载。那么这些模板在其他页面加载时数据怎么传进去比较方便,每一个页面都需要查询一遍吗?有没有比较简单的方案呢?
既然是公共部分,肯定只需要请求一次,我知道angularjs的include加载模板文件是异步xhr来加载的,直接缓存在浏览器,下次再使用就调缓存就ok,nodejs的express框架也是同样的原理,个人觉得你这个问题也可以用同样的方法解决