gpt4 book ai didi

javascript - Angular-1 和 Angular-4 在不同 App 中的共存

转载 作者:可可西里 更新时间:2023-11-01 01:54:09 24 4
gpt4 key购买 nike

我们正在通过将 Angular-1 和 Angular-4 Web 应用程序托管到单独的虚拟目录中来找到它们共存的中间路径。

The goal is- user should not feel any difference when they navigate across different routes.

我们有 Angular-1 应用程序,它实现了 HTML-5 worker 。所以我们将文件上传等委托(delegate)给后台进程。网络 worker 。

我们希望在 Angular-4 中使用超链接连接旧应用和新应用进行新的增强。

When control transfers to & from from Angular-1 to Angular-4 app, Is there any workaround that background processes (Web workers), could be shared across two apps?

最佳答案

根据文档

https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers

A shared worker is accessible by multiple scripts — even if they are being accessed by different windows

但为了使其正常工作,两个 Web 应用程序应共享相同的协议(protocol)、主机和端口。如果有办法在此配置中运行这两个 Web 应用程序,您将能够在这两个应用程序中共享同一个 Web Worker。

有多种方法可以在同一个端口上运行多个应用程序。如果您在服务器端使用 expressjs,此链接可能会有所帮助。

How to mount express.js sub-apps?

如果您让 Angular-1 应用程序和 Angular-4 在同一端口运行,我认为您将能够将 Angular-1 worker 共享给 Angular-4 应用程序。

希望这对您有所帮助。

关于javascript - Angular-1 和 Angular-4 在不同 App 中的共存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44515160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com