// import { userInfoModules } from "@/store/modules/userInfo"; // import { store } from '@/store/index'; // const BASE_URL = 'https://test.metavatar.cc/C/'; const BASE_URL = 'https://zhixiang.malls.iformall.com/C/'; // const BASE_URL = '192.168.1.105:7600/C/'; // const userInfoModulesPinia = userInfoModules(store); // const BASE_URL = 'https://test.metavatar.cc/'; // 通用的网络请求函数,接收请求的URL和请求参数,返回一个Promise const request = (requestObj) => { return new Promise((resolve, reject) => { uni.request({ url: BASE_URL + requestObj.url, method: requestObj.method, // 这里可以根据需要更改请求方法 data: requestObj.data, header: { token: uni.getStorageSync("token"), }, success: (res) => { if (res.data.code == 1052) { uni.setStorageSync("token", null) uni.reLaunch({ url: "/pages/login/index?type=tokenFfalse", }); return } if (res.statusCode == 200) { // if (res.data.code == 200) { resolve(res.data) } else { reject(new Error('请求失败')); uni.showToast({ title: '请求失败,请稍后再试', icon: 'none', }) } }, fail: (err) => { reject(err, "拦截器返回错误"); uni.showToast({ title: '请求失败,请稍后再试', icon: 'none', }) }, }) }) }; export { BASE_URL, request }