javascript - 使用来自 golang 的数据将元素添加到 html 页面

标签 javascript html go push-notification

我正在做一个有通知页面的项目,我需要 动态更新页面内容,无需重新加载整个页面。该消息来自一个用 go(golang) 编写的包。这是消息:

enter image description here

如何将此消息添加到 HTML 模板?

最佳答案

我试图分解您的问题,以更好地了解您想要实现的目标
事实:

  • 您正在提供通知 HTML 页面。
  • 在不刷新页面的情况下,您希望每当出现 时更新内容。留言 到达。
  • 留言 由 Golang 应用程序生成。
  • 您想使用 RabbitMQ 将 Golang 生成的消息发送到您的通知页面。

  • 一种方法:
    RabbitMQ 使用 Publisher -> Queue -> Consumer工作流程。
    由于您的消息来自 Golang 应用程序,您可以使用 Go RabbitMQ 客户端将消息发送到队列。
    那么你可以使用 AJAX异步使用队列中的消息并更新通知页面而不刷新它。
    进一步阅读:
  • 查看 this tutorial用于将 RabbitMQ 与 Golang 一起使用。
  • 查看 this tutorial用于将 RabbitMQ 与 JavaScript 一起使用。

  • 希望能帮助到你!

    关于javascript - 使用来自 golang 的数据将元素添加到 html 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59680646/

    相关文章:

    javascript - 使用ajax加载数据。点问题

    javascript - 使用jquery获取文本字段的值

    go - 如何为 golang tcp 服务器配置 GKE 负载均衡器?

    go - 如何在 Go 中查找对象的类型?

    javascript - 使用 angularjs ng-repeat 指令在 HTML 表中显示 JSON 数据

    Go Web 服务 - 未定义的类型没有字段或方法

    javascript - UIWebView 中的错误 CSS 行为 : font-size is misinterpreted

    javascript - React Hooks 的 Keydown/up 事件无法正常工作

    html - 在此上下文中元素样式不允许作为元素主体的子元素(<style scoped> 未验证)

    javascript - <marquee> html标签使用/替换