如何公开托管OHIF查看器

问题描述 投票:1回答:1

我已下载OHIF代码,并在Windows 10的平台文件夹内的根文件夹和查看器文件夹上都使用yarn install进行了构建。我可以在@localhost:3000和ipaddress:3000上成功访问OHIF查看器,但是无法使用ipaddress:3000从其他计算机上访问它。我可以在不同的端口上运行各种其他应用程序并公开访问它,但是在OHIF的情况下不起作用。我有什么想念的吗?还有一个问题是OHIF从“ yarn run dev”命令创建了将近50MB的文件,每次我必须在页面加载时加载50MB的文件。有没有办法通过构建它来压缩OHIF库。

node.js webpack webpack-dev-server
1个回答
0
投票

无法使用ipaddress:3000从其他计算机访问它

我相信您需要调整WebPack配置:https://stackoverflow.com/a/35419631/1867984

webpack-dev-server并非托管应用程序以用于生产用途。理想情况下,您可以构建文件并使用可用于生产环境的Web服务器托管它们。您在这里有很多不同的选择。签出:https://docs.ohif.org/deployment/recipes/static-assets.html

我必须在页面加载时加载50MB。有没有办法通过构建它来压缩OHIF库。

如果使用最小化和树状交换来运行生产版本,则大小将降至15 MB。您可以通过修剪您不打算使用的任何扩展名来进一步降低它。

此外,这些资产中的大多数都不会呈现阻塞状态。 Some代码分割用于在加载关键部分之后延迟加载应用程序的部分。这仍然可以改善。

© www.soinside.com 2019 - 2024. All rights reserved.