Add plugins

This commit is contained in:
marzban-dev
2024-12-11 20:15:17 +03:30
parent b52abb3aa7
commit 423784fba5
5 changed files with 105 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
import axios from "axios";
export default defineNuxtPlugin(() => {
const config = useRuntimeConfig()
const axiosInstance = axios.create({
baseURL: config.public.API_BASE_URL,
timeout: 20000,
timeoutErrorMessage: 'خطای سرور',
headers: {
'Content-Type': 'application/json'
}
});
axiosInstance.interceptors.response.use()
return {
provide: {
axios: axiosInstance,
},
};
});