【问题标题】:Sending notification from nodejs server to angularjs从nodejs服务器发送通知到angularjs
【发布时间】:2018-02-07 22:52:10
【问题描述】:

我在 nodejs 服务器上部署了一个 angularjs 模块。 nodejs 也有一个 REST 端点。

每当我在 nodejs REST 端点中受到打击时,我想更新 angularjs 脚本中的范围变量,然后我必须在此之后将用户重定向到一个页面。

我想过使用事件发射器,但我不能这样做,因为事件发射器需要 response.write,并且在此之后我无法重定向到页面。

我有什么办法可以做到这一点吗?

【问题讨论】:

  • 您想在调用 Rest 端点时更新范围变量?

标签: angularjs node.js eventemitter


【解决方案1】:

您应该使用 EventSource 向客户端发送通知。它是为此目的而建造的。您可以在 Node.js 中为此目的使用 EventSource package

如果您使用 Angular 的路由,则不应从服务器重定向客户端。而是让 Angular 路由器在收到推送通知后重定向。

【讨论】:

    猜你喜欢
    • 2017-09-07
    • 2015-10-22
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多