【发布时间】:2019-10-27 12:15:02
【问题描述】:
我刚开始考虑两个 Angular(或其他框架)应用程序之间的通信——最好的方法是什么。
目前,在我的应用程序中,我使用iframe 包含第二个应用程序,然后感谢postMessage (docs) 我可以处理应用程序之间的操作。
但是这个解决方案变得真的很难维护,因为我没想到我会不得不处理这么多类型的事件。
举个例子: 在 Facebook 上,当您转到某人的个人资料时,您可以单击“发送消息”,它将在聊天应用程序上打开一个新窗口。通过其他方式,您也可以单击他们聊天中的某个按钮,它会向“主”应用程序发送一些操作。
我刚刚阅读了几篇文章并开始考虑使用 WebSockets、使用 firebase 等,但我想进行更多研究并询问更多过期的开发人员(是的,你!:))他们的想法。
所以,我的问题是:
- 包含两个(或更多)角度应用的最佳方法是什么?
- 处理这些应用程序之间通信的最佳方法是什么?
【问题讨论】:
标签: javascript angular architecture