Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

249
Visualizações
baseQueryWithReauth no maneja errores 401, también notó que prepareHeaders devuelve un objeto vacío
const baseQuery = fetchBaseQuery({ baseUrl: 'url', prepareHeaders: (headers, { getState }) => { const token = getState().auth.token // If we have a token set in state, let's assume that we should be passing it. if (token) { headers.set('authorization', `Bearer ${token}`) } return headers } }) const baseQueryWithReauth = async (args, api, extraOptions) => { let result = await baseQuery(args, api, extraOptions) if (result?.error?.originalStatus === 401) { //I noticed result.error.originalStatus always returned undefine console.log('sending refresh token') const refreshResult = await baseQuery({ url: '/users/generateTokens', method: 'POST' }, api, extraOptions) console.log(refreshResult) if (refreshResult?.data) { const user = api.getState().auth.user api.dispatch(setCredits({ ...refreshResult.data, user })) result = await baseQuery(args, api, extraOptions) console.log(result) } else { api.dispatch(logOut()) } } return result }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda