1 timeout adapter ibm-mobilefirst
如何增加Worklight适配器过程的超时值?我的应用程序崩溃,我在异常详细信息中看到以下内容:
"response [/ apps/services/api/index/common/query] success:/ -secure- {"responseID":"24","errors":["过程调用'getFTTitle'在30秒后超时. "],"isSuccessful":false,"警告":[],"info":[]} /"
Worklight中有几个地方可以指定超时值:
客户端---->工作轻松服务器 - (适配器) - > BACKEND
您可以按如下方式增加适配器过程超时(Worklight Server - > Backend):
<procedure name="nameHere" requestTimeoutInSeconds="valueHere"/>
Run Code Online (Sandbox Code Playgroud)
我不知道你的具体用例是什么,所以一定要增加客户端超时.让它们相互匹配.
WL.Client.invokeProcedure(invocationData,{
onSuccess : getDataSuccess,
onFailure : getDataFailure,
timeout : valueHere
});
Run Code Online (Sandbox Code Playgroud)
另请注意,如果您需要将超时时间增加到一分钟,请考虑某些事情可能不正确...