В настройках axios:
this.axiosInstance.interceptors.request.use((config: any) => {
...
config.headers = {
...(adminToken ? { Authorization: 'Bearer ' + adminToken } : {}),
}
return config
})
...
protected async axiosCall<T = any>(config: AxiosRequestConfig): ServiceResponseType<T> {
try {
const response = await this.axiosInstance.request<ApiResponseType<T>>(config)
return [undefined, response]
} catch (error) {
return [error as AxiosError<ApiResponseType>]
}
}
Мне нужно выполнить запрос к сервису dadata. При этом запросе в заголовке нужно передать токен их сервиса. Нужно создать свой axios метод для запроса к dadata или каким-то образом переопределить заголовок?