UNPKG

@sinosun/lib

Version:

sinosun jsbridge and net toolkit

78 lines (65 loc) 2.7 kB
"use strict"; /** * @author miaoju */ //最基础通用的错误码信息,业务错误码不要放在这里面 var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); var _defineProperty = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/define-property")); var _a; (0, _defineProperty["default"])(exports, "__esModule", { value: true }); exports.CommErrorCodeDesc = exports.CommErrorCode = void 0; exports.CommErrorCode = { /** * 业务成功 */ SUCCESS: 0, /** * 网络不通 * 发送request之前就本地检查到网络不通 */ NETWORK_ERROR: -1000, /** * url错误 */ URL_FORMAT_ERROR: -1001, /** * 请求网络超时 * 接口访问返回的请求超时 */ REQUEST_TIMEOUT: -1002, /** * 请求参数错误,一般是BSL加解密失败 */ REQUEST_PARAMS_ERROR: -4000, /** * 用户未授权 / 登录 * httpCode 401 * 表示“未授权”,通常是请求中缺少token,或者token无效(非法或过期)。 此时body为空 */ UN_AUTHORIZED_TOEKN: -4001, /** * 没有接口访问权限 * httpCode 403 * 表示“禁止访问”,通常是访问了token的scope之外的接口。 此时body为空 */ NO_PERMISSION_API: -4002, /** * 服务器故障 * httpCode 555 * B+扩展的、非标准的返回码,表示“中心故障,需要切换”。App在收到此返回码后,切换到备用数据中心(通常是启用DNS)。 * 此外,系统错误码555也表示“中心故障,需要切换”,含义和HTTP状态码555相同。 此时body为空 */ SERVICE_ERROR: -4003, /** * mPaaS网关返回异常 * 如果是mPaaS平台,mPaaS 网关rpc请求error:6666未业务返回非200,其他的通过MPAAS_RPC_ERROR上抛 */ MPAAS_RPC_ERROR: -4004, /** * 未知错误 */ UNKNOWN_ERROR: -9999 }; exports.CommErrorCodeDesc = (_a = {}, _a[exports.CommErrorCode.SUCCESS] = '请求成功!', _a[exports.CommErrorCode.NETWORK_ERROR] = '网络异常,请检查网络连接', _a[exports.CommErrorCode.URL_FORMAT_ERROR] = '请求地址错误!', _a[exports.CommErrorCode.REQUEST_TIMEOUT] = '请求超时,请检查网络稍后重试!', _a[exports.CommErrorCode.REQUEST_PARAMS_ERROR] = '请求加解密失败!', _a[exports.CommErrorCode.UN_AUTHORIZED_TOEKN] = '用户认证失败!', _a[exports.CommErrorCode.NO_PERMISSION_API] = '无访问权限!', _a[exports.CommErrorCode.SERVICE_ERROR] = '服务故障,请稍后重试!', _a[exports.CommErrorCode.MPAAS_RPC_ERROR] = 'mPaaS rpc请求异常!', _a[exports.CommErrorCode.UNKNOWN_ERROR] = '未知错误,请稍后重试!', _a);