【问题标题】:Build realTime notification using angular 4,Node js mysql使用 Angular 4、Node js mysql 构建实时通知
【发布时间】:2018-09-01 13:20:15
【问题描述】:

我需要使用 Angular 4、Node js 的实时通知示例。 我正在研究关于在前端使用 Angular4 和在后端使用 symfony3 在邻居之间共享文章的项目,在我的项目中,我使用通知来通知邻居他们想要通过单击“借阅”按钮借用的女巫文章

【问题讨论】:

  • 提供更多细节,你使用的是restful api吗,你有没有尝试过/阅读socket.io文档?
  • 我使用了restful Api来连接后端和前端,并阅读了socket.io的文档。不幸的是,我没有找到任何关于用户之间连接的通知示例。
  • 只需按照聊天设置,而不是消息区域,在您的 Angular 设置中捕获通知,并通过 restful api 操作发送它们

标签: node.js angular websocket server socket.io


【解决方案1】:

首先我建议添加angular2-toaster,这是一个易于使用的通知系统,将在用户将看到的“客户端”(角度 4 侧)上运行。 然后你需要设置 socket.io,https://socket.io/get-started/chat/ 按照聊天教程进行操作,但不是聊天,而是使用 angular2-toaster 设置通知。

现在在您的 RESTFUL API 中,当进行调用时(例如,在您的 NodeJS 后端,当用户添加与另一个用户相关的“操作”时,可能是您所说的“邻居”)流到 socket.io邻居的相关信息。

在 Angular 4 中有一个来自后端的 socket.io 侦听器并订阅 angular2-toaster 通知!

【讨论】:

    猜你喜欢
    • 2013-09-05
    • 2021-10-25
    • 2017-11-09
    • 2016-11-20
    • 1970-01-01
    • 1970-01-01
    • 2019-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多