import axios from "axios";
const jwtAxios = axios.create({
baseURL: "https://BACKEND_SERVER_ATH/api/", // YOUR_API_URL HERE
"Content-Type": "application/json",
jwtAxios.interceptors.response.use(
if (err.response && err.response.data.msg === "Token is not valid") {
console.log("Need to logout user");
return Promise.reject(err);
export const setAuthToken = (token) => {
jwtAxios.defaults.headers.common.Authorization = `Bearer ${token}`;
//You can define any header params like Authorization based on the your requirements
localStorage.setItem("token", token);
delete jwtAxios.defaults.headers.common.Authorization;
localStorage.removeItem("token");