1


我为大客户 - MAN 和 BMW Denmark 构建了 2 个基于流星的应用程序。不幸的是,两者都无法从自己的内部网络看到应用程序(只是浏览器中的白屏)。我能够看到它,我的合作伙伴能够看到它,问题只是发生在他们的 [bmw 和 man] 网络中。我认为这与他们的防火墙或任何类型的安全设置/服务有关,但不可能从他们的技术中获取任何信息。部。什么样的问题可能是这种情况的原因?我 100% 确定它仅与流星有关,'因为老式解决方案(基于 Django)在同一域中运行良好。而且它与确切的应用程序无关,因为它们可以在公司网络之外的任何其他浏览器上运行。

4

3 回答 3

0

如果它不是建议的端口,则 IT 组可能有限制,例如激进的 Web 过滤器或严格的站点白名单。从我的团队在一家大公司的经验来看,我们甚至在防火墙后面构建应用程序时遇到了麻烦,因为每次服务器刷新都会检查包。我们使用 NPM 和 bower 得到相同的结果。

于 2014-12-23T03:39:53.463 回答
0

如果你运行 Fiddler,会发生什么?空白屏幕可能是由于请求错误。

我们遇到了与您类似的情况,问题与 F5 负载平衡设备剥离 HTTP 标头和使用代理服务器的公司网络有关。我们丢失的标头是 X-Forwaded-for 在通过公司代理服务器时导致问题。我们必须与他们的 IT 部门进行故障排除才能解决它。

比较来自公司网络外部的 Fiddler 跟踪与来自公司网络内部的跟踪。

如果它在公司网络之外工作,那么问题可能就像我在上面描述的那样。

于 2014-12-22T21:42:49.573 回答
0

很可能将 websocket 端口默认为 80/443 以外的端口。许多公司防火墙会阻止 80 和 443 以外的端口上的流量。

于 2014-12-22T22:15:17.790 回答