【问题标题】:how to host OHIF viewer publicly如何公开托管 OHIF 查看器
【发布时间】:2020-05-10 22:34:43
【问题描述】:

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

【问题讨论】:

    标签: node.js webpack webpack-dev-server


    【解决方案1】:

    我无法使用 ipaddress:3000 从其他机器访问它

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

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

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

    如果您使用缩小和 treeshaking 运行生产构建,大小会降至 15 MB。您可以通过修剪您不打算使用的任何扩展来进一步降低这一点。

    此外,这些资产中的大多数都没有渲染阻塞。 一些代码分割用于在加载关键部分后延迟加载应用程序的部分。这仍有待改进。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-14
      • 1970-01-01
      • 2020-10-28
      • 2019-01-08
      • 1970-01-01
      • 2019-11-23
      • 1970-01-01
      相关资源
      最近更新 更多