相关疑难解决方法(0)

Express.js查看"全局"

我正在使用Express.js(在Node.js上),我知道您可以通过"locals"参数使用自定义数据渲染视图.(res.render("template", { locals: { foo: "bar" } });)

有没有办法拥有"全局"?(即每个视图都可访问的数据)

我看到了view options,但这不是递归的,所以如果我在模板中使用任何locals,它会替换我设置的locals.

这是我的用例:我想这样做,以便可以在每页的基础上添加CSS/JS文件,这是我的主要布局的一部分.问题是,如果我没有在每个渲染上显式设置这些数组,我会得到一个未定义的错误,所以在我的模板中我总是要typeof css !== "undefined"跳舞.此外,我还有其他选择框选项列表,我不希望显式添加到我的每个表单.

javascript node.js express

44
推荐指数
3
解决办法
2万
查看次数

标签 统计

express ×1

javascript ×1

node.js ×1