node.js - 如何将对象从 Sequelize 传递到 Handlebars 部分?

标签 node.js view sequelize.js handlebars.js partials

我正在使用 Handlebars 版本 4.7.6 和 sequelize 5.21.5 来制作博客应用程序。
我需要将我通过 sequelize 获得的 post 对象( post.id、post.title 和 post.content )传递给表单,但该表单是部分的。
我尝试使用

{{> formPost post=post }}


{{> formPost post }}

但它不起作用。显示表单和单个变量,如
{{> formPost myvar="blablabla" }}

工作良好。

正确的方法是怎样的?

最佳答案

好吧,我发现 Sequelize 在对象上有一个安全块。
将 sequelize 对象传递给 Handlebars 的方法是从 sequelize 对象创建一个 json 对象。

关于node.js - 如何将对象从 Sequelize 传递到 Handlebars 部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61112271/

相关文章:

用于 node.js 的 MySQL 驱动程序与 Sphinx 一起使用

node.js - 对于 Elasticsearch,$in(在 mongodb 中)相当于什么?

mysql - 避免 "#1060 - Duplicate column name"错误,但仍然使用 SELECT *

node.js - sequelize node js中回调是怎么写的?

javascript - 如果 Node js中已存在记录,则添加序数后缀

node.js - Angular 6 错误类型错误 : Cannot read property 'navigate' of undefined

javascript - 在与原始 channel 相同的位置制作克隆 channel

asp.net-mvc - ASP.Net MVC - Img Src 服务器路径

swift - 在 SwiftUI 中使用 google 帐户登录后是否可以更改您的 View ?

node.js - Sequelize UUID 中的意外 token 'export'