在同一域上托管2个应用程序(Angular和Neuroglancer)

时间:2020-05-28 19:25:35

标签: angular

我希望同时托管来自同一个域的Angular和Neuroglancer应用。我希望通过iframe将Neuroglancer嵌入到我的Angular应用中,并希望阅读Neuroglancer动态生成的网址。为了从iframe中读取url而不产生跨站点脚本错误,两个应用都需要从同一域托管。这是possilbe吗?如果可以的话,有人可以指向我提供有关如何执行此操作的资源吗?

1 个答案:

答案 0 :(得分:1)

如果您在同一服务器上运行两个应用程序,则可以使用反向代理来执行此操作。 This answer详细讨论了如何实现这一目标。

如果您要在不同的服务器上运行每个应用程序,则可以使用this answer所述的子域和NS记录。

关于跨站点错误,this answer包含一些有关如何处理并保留多个域的链接。我不知道这是否与您的案子有关,但这是很好的参考。