node.js - 在 res.render() 中指定布局,同时为其提供数据

标签 node.js handlebars.js express-handlebars

我有这个代码:

res.status(200).render('body_loggedin', usernameDocs[0]);

usernamedocs[0] 中的数据渲染到 'body_loggedin' View 中,但我不希望它具有主布局。对类似问题的每个答案都没有解决这个问题。

感谢您的帮助!

最佳答案

您可以传递一个选项对象,指定布局:

res.render('foo-template', { layout: 'foo', data: 'bar' })

关于node.js - 在 res.render() 中指定布局,同时为其提供数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54526824/

相关文章:

node.js - Express Handlebars 中的助手

javascript - 模板中的模板 Handlebars

node.js - 为什么对 Node 服务器的请求挂起?

javascript - 如何使用 Meteor/handlebars.js 将 js 加载到我的模板中?

javascript - 错误: Failed to lookup view "home.hbs" in views directory

html - 切换器和下拉菜单不起作用

javascript - 期待 'ID' , 'STRING' , 'NUMBER' , 'BOOLEAN' , 'UNDEFINED' , 'NULL' , 'DATA' ,得到 'INVALID'

javascript - HoganJs 和 AngularJs 与 NodeJs

node.js - 使用 Mocha、Chai 和 Sinon 对 Node.js 应用程序进行单元测试

node.js - 如何在 sailsjs 应用程序中使用 Pretty-Error ?