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

403
Visualizações
TypeError no capturado: no se pueden leer las propiedades de undefined (leyendo REACT_APP_BASE_URL)

Probablemente esta sea la pregunta más repetida, pero todavía no puedo entender cuál es el problema.

archivo .env

 REACT_APP_BASE_URL= "http://localhost:3000/"

AxiosSetup.js

 import axios from 'axios'; const customAxios = axios.create({ baseURL: import.meta.env.REACT_APP_BASE_URL, headers: { Accept: '*/*', 'Content-Type': 'application/json', }, timeout: 5000, }); export default customAxios;

ApiConstants.ts

 const ApiConstants = { COMPANY: { ADD: () => { return 'company/'; }, FIND_ALL: () => { return 'company/'; }, FIND_ONE: (companyId) => { return 'company/' + companyId; }, }, }; export default ApiConstants;

Aquí es donde estoy escribiendo la solicitud de obtención

 const companyResponse = async () => { const response = await customAxios.get(ApiConstants.COMPANY.FIND_ALL); setCompanies([response.data]); }

Errores que he estado recibiendo:

 AxiosSetup.js:4 Uncaught TypeError: Cannot read properties of undefined (reading 'REACT_APP_BASE_URL') Error in event handler: TypeError: Cannot destructure property 'bookmark_everywhere' of 'config' as it is undefined.
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Cuando declare su variable de entorno, no deje ningún espacio entre su variable REACT_APP_BASE_URL y su URL http://localhost:3000/ y debe eliminar las comillas dobles de su cadena de URL base.

Reemplace su declaración .env como

REACT_APP_BASE_URL=http://localhost:3000/

Sin espacio y cita!

Para acceder a su URL base en sus componentes, puede usar

process.env.REACT_APP_BASE_URL

Cambia tu AxiosSetup.js

 import axios from 'axios'; const customAxios = axios.create({ baseURL: process.env.REACT_APP_BASE_URL, headers: { Accept: '*/*', 'Content-Type': 'application/json', }, timeout: 5000, }); export default customAxios;

Codificación feliz.

about 4 years ago · Juan Pablo Isaza Relatório
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