diff --git a/client/plugins/axios.js b/client/plugins/axios.js index 4ea9b85b4..5c6d50720 100644 --- a/client/plugins/axios.js +++ b/client/plugins/axios.js @@ -7,9 +7,10 @@ export default function ({ $axios, store, $config }) { if (config.url.startsWith('http:') || config.url.startsWith('https:')) { return } - const bearerToken = store.state.user.user?.token || null - if (bearerToken) { - config.headers.common['Authorization'] = `Bearer ${bearerToken}` + + const user = store.state.user.user + if (user && user.token && !user.isFromProxy) { + config.headers.common['Authorization'] = `Bearer ${user.token}` } if (process.env.NODE_ENV === 'development') { @@ -23,4 +24,4 @@ export default function ({ $axios, store, $config }) { const message = error.response ? error.response.data || 'Unknown Error' : 'Unknown Error' console.error('Axios error', code, message) }) -} \ No newline at end of file +}