我们可以抓住适配器调用失败错误详细信息吗?示例代码:
var invocationData = {
adapter : 'UploadAdapter',
procedure : 'uploadImage',
parameters : [uuid, base64Str]
};
WL.Client.invokeProcedure(invocationData, {
onSuccess : uploadImageSuccess,
onFailure : uploadImageFail,
timeout : 60000,
});
我已经尝试过这个:
function uploadImageFail(result){
WL.Logger.debug(JSON.stringify(result);
}
但它只是:
{"invocationContext":null}
我的场景:我正在使用图片上传适配器(通过cordova),有时上传可能会失败。我可以很容易地捕获从后端服务返回的错误消息(在uploadImageSuccess
函数中处理),但是当调用过程出错时,检索错误日志并不容易。
答案 0 :(得分:0)
我不确定你需要JSON.stringify它result
对象。相反,您可能只想使用result.errorMsg
。
我也用谷歌搜索,它产生了需要使用的代码的结果......所以我会尝试以下文章中提供的选项: