该错误码为云应用通用业务异常,是平台对于云应用调用失败后,统一封装的错误码,通常是由于用户本身代码问题导致。只要云应用接口返回的success 为 false,云网关认为此次调用失败,就会返回该错误码。
云应用调用需要按照平台要求的格式返回数据,具体参见云应用调用文档。
{ "success": true, // 布尔值,表示本次调用是否成功 "data":{}, //调用成功(success为true)时,服务端返回的数据。 不允许返回JS中undefine结果,0,false,"" 等 "errorCode": "xxxx", //字符串,调用失败(success为false)时,服务端返回的错误码 "errorMessage": "xxxx" ////字符串,调用失败(success为false)时,服务端返回的错误信息 }
问题产生可能原因:未按照平台要求的格式返回数据。
解决方案:对于业务上的错误,建议将错误信息传到data里,success 设置为 true。