注销MobileFirst调用程序' onFailure错误详情

时间:2016-01-08 03:07:00

标签: ibm-mobilefirst mobilefirst-adapters

我们可以抓住适配器调用失败错误详细信息吗?示例代码:

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函数中处理),但是当调用过程出错时,检索错误日志并不容易。

1 个答案:

答案 0 :(得分:0)

我不确定你需要JSON.stringify它result对象。相反,您可能只想使用result.errorMsg

我也用谷歌搜索,它产生了需要使用的代码的结果......所以我会尝试以下文章中提供的选项: