2017-08-30 63 views
0

我在nodejs服务器上部署了一个angularjs模块。 nodejs也有一个REST结束点。从nodejs服务器发送通知到angularjs

每当我在nodejs REST终结点遇到问题时,我想更新angularjs脚本中的范围变量,然后我必须将用户重定向到此后的页面。

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

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

+0

你想调用Rest端点时更新范围变量? –

回答

1

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

如果您正在使用Angular的路由,您不应该将客户端重定向到服务器。相反,让角路由器在收到推送通知后重定向。

相关问题