MFP产品版本:8.0.0.00-20180220-083852
MFP客户版本:8.0.2018080605
我有一个使用requireJS,b骨干和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”,它只是执行并且什么都不做。
对“ 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的其他版本不同使用。我没看到任何变化。
答案 0 :(得分:0)
响应的原因
{"responseHeaders":{},"responseText":"undefined","errorCode":"CONNECTION_IN_PROGRESS"}
是在第一个WL.Client.connect()成功或失败之前,您已经触发了另一个connect()调用。
等到第一个成功,失败或因不活动而超时。