// composables/useApi.js import axios from 'axios'; export const useApi = () => { const config = useRuntimeConfig(); const server = axios.create({ baseURL: config.public.apiBaseUrl, }); server.interceptors.request.use((cfg) => { const token = localStorage.getItem('token'); if (token) { cfg.headers.Authorization = `Bearer ${token}`; } return cfg; }); return server; };