11 lines
313 B
JavaScript
11 lines
313 B
JavaScript
|
|
import { ofetch } from 'ofetch'
|
||
|
|
|
||
|
|
export const $api = ofetch.create({
|
||
|
|
baseURL: import.meta.env.VITE_API_BASE_URL || '/api',
|
||
|
|
async onRequest({ options }) {
|
||
|
|
const accessToken = useCookie('accessToken').value
|
||
|
|
if (accessToken)
|
||
|
|
options.headers.append('Authorization', `Bearer ${accessToken}`)
|
||
|
|
},
|
||
|
|
})
|