驭风行PC站
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
656 B

import"./BPRC2v3K.js";/* empty css */import{k as m,s as d}from"./Ca9y1zsW.js";import{u as l}from"./Ch8OMI22.js";import{E as o,i as c}from"./Ak2swtwV.js";const _=(i,u)=>{const t=d(),s=m("");s.value=t.public.apiServer;const a=l(),r=localStorage.getItem("token");r&&(a.value=r);const n={baseURL:s.value,onRequest({options:e}){e.headers=e.headers||{},a.value&&(e.headers.Authorization=a.value)},onResponse({response:e}){+e.status==0&&+e._data.code!=0&&o.error(e._data.message)},onResponseError({response:e}){o.error(c(e._data.data.message)?e._data.data.message[0]:e._data.data.message)}};return $fetch(t.public.apiServer+i,{...n,...u})};export{_ as u};