如何解决为什么“somefile.hbs”不允许使用把手/胡子在 html 上显示动态消息?
背景:
- 我正在尝试创建一个聊天应用程序,我需要在 HTML 页面(前端)上动态呈现消息。
- 为此我使用了车把。
- 但在后端,我也使用把手作为模板引擎来呈现应用程序的其他页面,所以我必须将我的文件名保留为 chat.hbs 和
under get route res.render('chat')
。
聊天代码,js
const template=Handlebars.compile(messageTemplate)
const data={
message:message
}
const html= template(data)
$messages.insertAdjacentHTML('beforeend',html)
})
HTML 代码
<script id="message-template" type="text/html">
<div>
<p>{{message}} </p>
</div>
</script>
在我将文件重命名为 chat.html 并将其位置从视图更改为公共目录之前,这不起作用。
但我必须使用 chat.hbs 并将此文件保存在视图目录中,因为这是我的应用程序呈现应用程序其他页面的方式,而且此聊天应用程序也是应用程序的一部分。 这有什么好转的?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。