How do I use quasar boot/axios to receive dynamic url and method from function?
-
How do I use quasar boot/axio to receive dynamic url and method from function?
I have below code at the moment, but I am not sure about passing dynamic data
import Vue from 'vue' import axios from 'axios' import { Cookies } from 'quasar' axios.defaults.baseURL = process.env.BASE_URL //need to pass method and url to the axio call const axiosInstance = axios.interceptors.response.use(function (response) { return response; }, async function (error) { }) export { axiosInstance }
-
@Christal just expose a function that sets.
axios.defaults.baseURL
from your bootfile. -
@metalsadman Do you have any sample?
-
@Christal something like this
//boot/axios.js ... export const setBaseUrl = url => { axios.defaults.baseURL = url } ... //SomePage.vue ... import { setBaseUrl } from 'boot/axios' ... setBaseUrl(newUrl) ...