gpt4 book ai didi

node.js - 获取渲染名称jade

转载 作者:太空宇宙 更新时间:2023-11-03 23:45:31 25 4
gpt4 key购买 nike

我正在尝试在我的 Jade 中包含渲染名称

我可以做:

app.render('email', { render: 'email' }, function(err, html){
// ...
});

但我想知道是否有办法自动获取它

谢谢

最佳答案

我发现围绕渲染编写一个包装函数很有帮助,该函数接受响应对象、 View 名称和任何其他选项。然后,我专门使用此函数而不是 res.render。我的实现会自动装饰标题、为所有 View 分配唯一的 View ID 等。我使用它的方式如下:

render(res, 'user.new', {title: 'sign up'});

在此示例中,该函数采用 View 名称'user.new',并为其指定一个分配给 body 元素的唯一 ID:'user_new_view'。在您的情况下,您可以简单地将值传递给您的模板。

此模式的好处是,单个函数充当所有 View 的接口(interface)(假设您一致地使用它),因此如果您需要更改传递到 View 的信息,则不必编辑应用程序中的每个端点。

关于node.js - 获取渲染名称jade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13435512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com