我发现的所有指南似乎都引用了 Express 的早期版本,据我了解,此功能从 2.x 到 3.x 有所改变。我假设由于npm install express
当前安装的是 3.0.3 版本,因此 3.x 被认为是稳定的并且可以用于生产。(不是这样吗?)
我想使用 EJS 或 Kiwi 模板,如果可能的话,我想在模板中使用 Underscore。
但我的第一个障碍是获得围绕我的内容/部分呈现的布局。
鉴于:
$ express --ejs test
index.js:
exports.index = function(req, res){
res.render('index', { title: 'test' });
};
我已经创建了 layout.ejs,但是当我查看源代码时可以看到它没有被调用。
布局是否已完全传递给模板库以在 Express 3.x 中处理(因此,如果选择的模板库没有实现它们,那么您就是 SOL)?
如果它仍然是 Express 的一部分,我该如何配置它?如果它必须由模板库实现,我在 EJS 或 Kiwi 文档中都看不到布局说明——这是否意味着它们根本不受支持?