javascript - Juniper SSL VPN 中的 Angular Web 应用程序路由

标签 javascript angularjs ssl ngroute juniper-network-connect

目前我正在使用 AngularJS 开发一个简单的网络应用程序。在开发过程中,我在应用程序由 IIS 在本地提供服务时对其进行了测试。然而,当我将它部署在公司 Web 服务器上并在 Juniper SSL VPN 中运行时,麻烦就开始了。

首先,我必须应用以下“修复”: AngularJS Routing Fails when running within a Juniper SSL VPN #8905

但是上面的修复只解决了部分问题。仍然存在的问题是,当我尝试从 View Controller 加载默认 ('/') View ($location.path('/anotherView') 以外的 View 时,AngularJS 返回以下错误,我收到以下错误消息:

Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations: []
http://errors.angularjs.org/1.3.15/$rootScope/infdig?p0=10&p1=%5B%5D
    at REGEX_STRING_REGEXP (,DanaInfo=server1.mydomain.nl,CT=js+angular.js:63)
    at Scope.$get.Scope.$digest (,DanaInfo=server1.mydomain.nl,CT=js+angular.js:14340)
    at Scope.$get.Scope.$apply (,DanaInfo=server1.mydomain.nl,CT=js+angular.js:14565)
    at done (,DanaInfo=server1.mydomain.nl,CT=js+angular.js:9685)
    at completeRequest (,DanaInfo=server1.mydomain.nl,CT=js+angular.js:9875)
    at XMLHttpRequest.requestLoaded (,DanaInfo=server1.mydomain.nl,CT=js+angular.js:9816)(anonymous function) @ ,DanaInfo=server1.mydomain.nl,CT=js+angular.js:11649$get @ ,DanaInfo=server1.mydomain.nl,CT=js+angular.js:8583$get.Scope.$apply @ ,DanaInfo=server1.mydomain.nl,CT=js+angular.js:14567done @ ,DanaInfo=server1.mydomain.nl,CT=js+angular.js:9685completeRequest @ ,DanaInfo=server1.mydomain.nl,CT=js+angular.js:9875requestLoaded @ ,DanaInfo=server1.mydomain.nl,CT=js+angular.js:9816

我已经使用默认的 AngularJS 路由和 Angular ui.router 机制对其进行了测试,两者都给出了相同的结果。

非常感谢任何帮助解决这个问题的人!

最佳答案

通过将瞻博网络配置为反向代理来解决问题。

关于javascript - Juniper SSL VPN 中的 Angular Web 应用程序路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30658940/

相关文章:

javascript - 使用 three.js 和 React 迭代定位具有 DOM 像素的球体

javascript - ko.mapping 未定义

javascript - AngularJS:上传图像并保存在本地存储中

ssl - 如何绕过 Angular2-Nativescript 上的 SSL 错误?

Javascript FadeIn 无法正常工作

javascript - 将选择列表转换为大写

javascript - 隔离范围 - 仅在指令范围内定义的值必须执行更改

javascript - 如何使用 moment.js 获取日期范围

ssl - 在多个 AD 域 Controller 上启用 ldaps

ssl - nginx + SslRequirement + mongrel cluster = 无限重定向循环