Node Js和Angular中每个进程的实时通知[关闭]

Posted

技术标签:

【中文标题】Node Js和Angular中每个进程的实时通知[关闭]【英文标题】:Real Time Notification on every processes in Node Js & Angular [closed] 【发布时间】:2021-10-25 07:10:25 【问题描述】:

如果有人启动了任何类型的流程,我想向每个用户显示实时推送通知。我的项目在 Angular 和 Node JS 中。如果任何用户启动某个进程,则应通过推送通知通知站点中的每个用户

【问题讨论】:

您可以使用 Firebase Cloud Messaging 或 websocket 进行实时通知流 @rahultiwari 我需要更多关于如何开始使用任何有用文档的信息。 medium.com/mighty-ghost-hack/… 【参考方案1】:

对于您的服务器端,您需要一个套接字解决方案来启用实时通知。

由于您使用 NodeJs 作为后端,您可以尝试socket.io。我个人觉得它们很容易使用。可以通过他们的网站找到他们的文档。

https://socket.io/

如果你需要关于如何结合 nodeJS + socket.io + Angular 的分步指南,你可以参考 DigitalOcean 的这个指南

https://www.digitalocean.com/community/tutorials/angular-socket-io

在角度方面,您需要开发一种方法来确保所有用户都能使用通知。两种简单的方法可以解决这个问题

    可以通过您的状态管理(如 NGRX)来完成, 或通过全球服务

【讨论】:

以上是关于Node Js和Angular中每个进程的实时通知[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

node.js python子进程不会实时打印

Node.js - FCM 发送预定主题通知

如何实现 Laravel、node.js、socket.io 和 redis 以使用数据库创建实时聊天/通知

node.js 和 PHP 之间如何通信?

Node.js 生成子进程并实时获取终端输出

将文件添加到目录时,在node.js中获取通知