Как сделать функцию-обертку для axios
Я хочу вернуть axios из функции, чтобы, если мой проект переключился на другой API выборки, это легко можно было сделать
Я что-то делаюкак это
import axios from 'axios'
export function apiCall(){
axios.defaults.headers.common = {
"X-Requested-With": "XMLHttpRequest",
"X-CSRFToken": "example-of-custom-header"
};
return axios
}
и во всех действиях я использую что-то это
import apiCall from './somepath
function fetchContent(){
return apiCall.get('http://localhost:3003/')
}
но я получаю TypeError: _ApiCall__WEBPACK_IMPORTED_MODULE_3__.default.get is not a function