hrms-edm/Services/client/src/services/HttpService.ts

12 lines
265 B
TypeScript
Raw Normal View History

2023-11-23 08:47:44 +07:00
import axios from 'axios'
import { getToken } from './KeyCloakService'
2023-11-23 08:47:44 +07:00
const instance = axios.create()
2023-11-23 08:47:44 +07:00
instance.interceptors.request.use(async (config) => {
config.headers.Authorization = `Bearer ${await getToken()}`
2023-11-23 08:47:44 +07:00
return config
})
2023-11-23 08:47:44 +07:00
export default instance