Ignore:
Timestamp:
01/19/25 23:18:37 (4 months ago)
Author:
Aleksandar Panovski <apano77@…>
Branches:
main
Children:
f5b256e
Parents:
db39d9e
Message:

Done with stupid timeslots

File:
1 edited

Legend:

Unmodified
Added
Removed
  • my-react-app/src/axios_helper.js

    rdb39d9e r8ca35dc  
    11import axios from "axios";
    22import data from "bootstrap/js/src/dom/data";
    3 axios.defaults.baseURL = 'http://localhost:8080'
     3axios.defaults.baseURL = 'http://localhost:8081'
    44axios.defaults.headers.post["Content-Type"] = 'application/json'
    55
    66export const getAuthToken = () => {
    77    return window.localStorage.getItem("auth_token");
    8 }
    9 
    10 export const setAuthToken = (token) => {
    11     window.localStorage.setItem("auth_token", token);
    128}
    139
     
    2420    })
    2521}
     22
     23export const setAuthToken = (token) => {
     24    if (token) {
     25        axios.defaults.headers.common['Authorization'] = `Bearer ${token}`;
     26        localStorage.setItem('token', token);
     27    } else {
     28        delete axios.defaults.headers.common['Authorization'];
     29        localStorage.removeItem('token');
     30    }
     31};
Note: See TracChangeset for help on using the changeset viewer.