From eb89dd4a4877997f544bad6b41fff43c17b2eb2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E6=96=87=E8=B1=AA?= <980287353@qq.com> Date: Thu, 28 Aug 2025 13:51:55 +0800 Subject: [PATCH] chore:1.0.17 --- package.json | 2 +- src/https/HttpUtil.js | 4 +++- src/utils/GlobalConfig.js | 17 ++++++++++------- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index bf4ff45..b4bbe6f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tiesheng/npm-tool", - "version": "1.0.16", + "version": "1.0.17", "description": "npm tool package", "main": "index.js", "scripts": { diff --git a/src/https/HttpUtil.js b/src/https/HttpUtil.js index 9e982fe..9aa72e0 100644 --- a/src/https/HttpUtil.js +++ b/src/https/HttpUtil.js @@ -77,13 +77,15 @@ const dealParamsBody = (options) => { * @returns {Promise<>} */ async function req(url, options) { - let {prefix} = GlobalConfig.getConfig(); + let {prefix, urlDeal} = GlobalConfig.getConfig(); if (typeof prefix === "function") { prefix = prefix(url); } if (prefix) { url = prefix + url; } + url = urlDeal(url) + return new Promise((resolve, reject) => { request(url, { ...dealParamsBody(options), diff --git a/src/utils/GlobalConfig.js b/src/utils/GlobalConfig.js index b59f15b..bede065 100644 --- a/src/utils/GlobalConfig.js +++ b/src/utils/GlobalConfig.js @@ -3,17 +3,20 @@ * @type {{onHttpError: defaultConfig.onHttpError, prefix: string, base64Key: string}} */ const defaultConfig = { - base64Key: "WmdUzPJXbngVNiaSsQrihg==", - prefix: "", - onHttpError: (res) => { - } + base64Key: "WmdUzPJXbngVNiaSsQrihg==", + prefix: "", + urlDeal: (url) => { + return url; + }, + onHttpError: (res) => { + } } /** * 获取网络请求配置 */ const getConfig = () => { - return window.httpConfig || defaultConfig; + return window.httpConfig || defaultConfig; } /** @@ -21,9 +24,9 @@ const getConfig = () => { * @param obj */ function setConfig(obj = defaultConfig) { - window.httpConfig = {...getConfig(), ...obj}; + window.httpConfig = {...getConfig(), ...obj}; } module.exports = { - setConfig, getConfig + setConfig, getConfig }