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版本。我没有看到任何变化。
回应的原因
{"responseHeaders":{},"responseText":"undefined","errorCode":"CONNECTION_IN_PROGRESS"}
是在第一个WL.Client.connect()成功或失败之前,您已经触发了另一个connect()调用。
等到第一次成功,失败或超时不活动。