import config from '@/config/index.js' /** * 游客可访问接口专用请求,避免被本地登录态刷新、旧 token、请求队列影响。 */ export function publicGet(url, data = {}) { const requestUrl = `${config.BASE_URL}${url}` return new Promise((resolve, reject) => { uni.request({ url: requestUrl, method: 'GET', data, timeout: 10000, header: { 'content-type': 'application/json', lang: uni.getStorageSync('locale') === 'zh-Hans' ? 'zh_CN' : 'zh-tw', }, success: (res) => { resolve(res.data || {}) }, fail: (error) => { reject(error) }, }) }) } /** * 发起游客可访问的 POST 请求。 */ export function publicPost(url, data = {}) { const requestUrl = `${config.BASE_URL}${url}` return new Promise((resolve, reject) => { uni.request({ url: requestUrl, method: 'POST', data, timeout: 10000, header: { 'content-type': 'application/json', lang: uni.getStorageSync('locale') === 'zh-Hans' ? 'zh_CN' : 'zh-tw', }, success: (res) => { resolve(res.data || {}) }, fail: (error) => { reject(error) }, }) }) }