UNPKG

@yuanjili/js-es-c

Version:

js工具包

1 lines 708 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createService=createService,exports.generateReqKey=generateReqKey,exports.isFileUploadApi=isFileUploadApi;function createService(a,b){var c=a.create({baseURL:b.baseURL||"",timeout:b.timeout||5e3,headers:b.headers||{}});return c.interceptors.request.use(function(a){return a},function(a){return Promise.reject(a)}),c.interceptors.response.use(function(a){return a},function(a){return Promise.reject(a)}),c}function generateReqKey(a,b){var c=a.method,d=a.url,e=a.params,f=a.data;return[c,d,JSON.stringify(e),JSON.stringify(f),b].join("&")}function isFileUploadApi(a){return"[object FormData]"===Object.prototype.toString.call(a.data)}