From fd4396213a62cfaa156f6a10e57016fcf2c6190e Mon Sep 17 00:00:00 2001 From: Luk Lu Date: Wed, 9 Mar 2022 21:11:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E9=99=A4=E6=8E=89=20request(...)=20?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E5=AE=9A=E4=B9=89=EF=BC=8C=E5=9B=A0=E4=B8=BA?= =?UTF-8?q?=E5=B7=B2=E6=94=B9=E7=94=A8=E4=BA=86=20callBackend(...)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.js | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/index.js b/index.js index 8e4c30f..823b316 100644 --- a/index.js +++ b/index.js @@ -119,26 +119,6 @@ export default { return '' }, - // 再次封装 uni.request,输入参数和 uni.request 保持基本一致。主要为了插入 _passtoken,简化 url 的组装,以及输出提示。 - async request({ method = 'POST', url = '', header = {}, data = {} }) { - url = this.makeServerUrl(url) - header._passtoken = uni.getStorageSync('_passtoken') - if (method === 'GET') { - // 如果不是 POST 方法,要额外把参数JSON化 - for (let key in data) { - data[key] = JSON.stringify(data[key]) - } - } - - process.env.NODE_ENV === 'production' || console.log('👇 Request 👇 ', { method, url, header, data }, ' 👇 👇') - - let [error, response] = await uni.request({ method, url, header, data }) - - process.env.NODE_ENV === 'production' || console.log('👆 Response 👆 ', response, ' 👆 👆') - - return [error, response] - }, - /** 统一 uni.request 和 uniCloud.callFunction 的调用方法,提供统一、透明的后台调用 * 返回值:{ _state, 成功结果或错误结果 },其中 _state 除了后台返回的,还可以是 * - CLIENT_BACKEND_BROKEN: 前端发现后台断线