WL.Client.connect - 抛出错误 - 正在进行连接

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

MFP产品版本:8.0.0.00-20180220-083852 MFP Client Vesion:8.0.2018080605

我有一个使用requireJS,backbone和jquery的应用程序。我正在加载像这样的主要js:

<script data-main="js/main" src="js/lib/require/require.js"></script>

我确保调用main.js是在wlCommoninit内部进行的。该应用程序加载了所有依赖项。

  function wlCommoninit(){
      main();     // main.js has a single method named - main 
  }

我调用了“WL.Client.connect”@ main函数的结尾 - 它只执行并且什么都不做。

随后对“WL.Client.connect”的调用将返回以下错误消息:

Failed to connect to Worklight Server: 

              {"responseHeaders":{},
                   "responseText":"undefined",
                   "errorCode":"CONNECTION_IN_PROGRESS"}

可能是上述错误的原因是什么?虽然我们在wlcommoninit中调用WL.Client.connect。希望在调用'wlCommoninit'时加载所有WL API。

厌倦了上面提到的其他MFP clinet sdk版本。我没有看到任何变化。

ibm-mobilefirst
1个回答
0
投票

回应的原因

{"responseHeaders":{},"responseText":"undefined","errorCode":"CONNECTION_IN_PROGRESS"}

是在第一个WL.Client.connect()成功或失败之前,您已经触发了另一个connect()调用。

等到第一次成功,失败或超时不活动。

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