// const BASE_URL = 'https://apis.lihailezzc.com' const BASE_URL = 'http://127.0.0.1:3999' export const request = (config = {}) => { const { url, method="GET", header={}, data={} } = config // 默认 header const defaultHeader = { 'x-app-id': '68774dc2d7a1efe42086078a', }; // 合并 header(用户传入的覆盖默认的) const finalHeader = { ...defaultHeader, ...header }; return new Promise((reslove, reject) => { uni.request({ url: BASE_URL + url, method, header: finalHeader, data, success: res => { if(res.statusCode === 200 || res.statusCode === 201) { if(res?.data?.code === 200) { reslove(res.data.data) } else { uni.showModal({ title: "错误提示", content: res.data.msg || '', showCancel: false }) reject(res.data) } } else { uni.showModal({ title: "错误提示", content: res.data.errMsg, showCancel: false }) reject(res.data) } }, fail: err => { reject(err) } }) }) }