// export const baseUrl = "https://9miao.fun/prod-api/" import {getToken} from "./Auth.js" export const baseUrl = "http://127.0.0.1:8085" export const http = (option) =>{ if (!option instanceof Object){ throw "参数非法" } const {url,data} = option const token = getToken() return new Promise((resolve,reject)=>{ uni.request({ header:{ Authorization:token, ...option.header }, url:baseUrl+url, data, method:option.method, success(res) { resolve(res.data) if(res.data.code==401){ uni.showToast({ icon:"none", title:"请登录后使用该功能" }) uni.removeStorageSync("token") } }, fail(err) { console.log(err) reject(err) } }) }) } export function uploadFile(file) { const token = uni.getStorageSync("token"); return new Promise((resolve, reject) => { uni.uploadFile({ url: `${baseUrl}/common/alibabaUpload`, filePath: file, name: 'file', header: { Authorization: token, }, success: (res) => { setTimeout(() => { resolve(res.data); }, 1000); }, fail: (err) => { console.log(err); reject(err); } }); }); }