Skip to content

Instantly share code, notes, and snippets.

@alangabrielbs
Created June 3, 2020 15:55
Show Gist options
  • Save alangabrielbs/f840c82f406d15f4544585799c79a6c6 to your computer and use it in GitHub Desktop.
Save alangabrielbs/f840c82f406d15f4544585799c79a6c6 to your computer and use it in GitHub Desktop.
import axios from 'axios';
import { getToken } from '~/services/auth';
const api = axios.create({
baseURL: `${process.env.REACT_APP_API}`,
});
api.interceptors.request.use(async config => {
const token = getToken();
if (token) {
// eslint-disable-next-line no-param-reassign
config.headers.Authorization = `Bearer ${token}`;
}
return config;
});
export default api;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment