UNPKG

easy-api-client

Version:

开源项目服务端api框架easy-spring-boot-api的typescript客户端api对接工具包

49 lines (48 loc) 2.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultApiResponseInterceptor = void 0; var DefaultApiResponseInterceptor = /** @class */ (function () { function DefaultApiResponseInterceptor() { } DefaultApiResponseInterceptor.prototype.support = function (status, code) { return true; }; DefaultApiResponseInterceptor.prototype.failedHandle = function (status, msg, code) { // 状态码判断 code = code || 0; switch (status) { // 401: 未登录状态,跳转登录页 case 401: console.warn("status:[".concat(status, "],\u8BF7\u5148\u767B\u5F55\u540E\u518D\u6267\u884C\u6B64\u64CD\u4F5C!")); break; // 403 token过期 // 清除token并跳转登录页 case 403: console.warn("status:[".concat(status, "],\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55!")); break; // 404请求不存在 case 404: console.warn("status:[".concat(status, "],\u8BF7\u6C42\u7684\u8D44\u6E90\u4E0D\u5B58\u5728")); break; default: if (code === 130002) { console.warn("code:[".concat(code, "],\u767B\u5F55\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u767B\u5F55!")); } else if (code === 120003) { if (msg && ("".concat(msg).indexOf('sessionId') >= 0)) { console.warn("code:[".concat(code, "],\u8BF7\u5148\u767B\u5F55\u540E\u518D\u6267\u884C\u6B64\u64CD\u4F5C!")); } else { console.warn("[".concat(code, "]").concat(msg)); } } else { console.warn("status:[".concat(status, "],code:[").concat(code, "], ").concat(msg)); } } }; DefaultApiResponseInterceptor.prototype.successHandle = function (data) { }; return DefaultApiResponseInterceptor; }()); exports.DefaultApiResponseInterceptor = DefaultApiResponseInterceptor;