api.js 657 B

1234567891011121314151617181920212223242526272829
  1. import { getUserIdFromLocalStorage, showError } from './utils';
  2. import axios from 'axios';
  3. export let API = axios.create({
  4. baseURL: import.meta.env.VITE_REACT_APP_SERVER_URL
  5. ? import.meta.env.VITE_REACT_APP_SERVER_URL
  6. : '',
  7. headers: {
  8. 'New-API-User': getUserIdFromLocalStorage()
  9. }
  10. });
  11. export function updateAPI() {
  12. API = axios.create({
  13. baseURL: import.meta.env.VITE_REACT_APP_SERVER_URL
  14. ? import.meta.env.VITE_REACT_APP_SERVER_URL
  15. : '',
  16. headers: {
  17. 'New-API-User': getUserIdFromLocalStorage()
  18. }
  19. });
  20. }
  21. API.interceptors.response.use(
  22. (response) => response,
  23. (error) => {
  24. showError(error);
  25. },
  26. );