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

1.3K
Visualizações
reaccionar variables de entorno .env volver indefinido

Estoy creando una aplicación de reacción y necesito obtener datos de mi API, ahora quiero almacenar la URL de la API como una variable de entorno. Tengo mi archivo .env, tengo dotenv instalado, aquí está mi código process.env.API_URL está devolviendo indefinido.

 import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; import Home from '../src/components/Home' import dotenv from 'dotenv' import path from 'path' class App extends Component { render() { console.log(process.env.API_URL) return ( <div> <Home/> </div> ); } } export default App;
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Tres cosas a tener en cuenta aquí

  1. la variable debe tener el prefijo REACT_APP_

    por ejemplo: REACT_APP_WEBSITE_NAME=hello

  2. Debe reiniciar el servidor para reflejar los cambios.

  3. Asegúrese de tener el archivo .env en su carpeta raíz (el mismo lugar donde tiene su paquete.json) y NO en su carpeta src.

Después de eso, puede acceder a la variable como este process.env.REACT_APP_SOME_VARIABLE

Consejos adicionales

  1. No es necesario envolver el valor de su variable entre comillas simples o dobles.
  2. No ponga punto y coma ; o coma , al final de cada línea.

Lea más aquí (mi propia publicación) y los documentos oficiales

over 4 years ago · Santiago Trujillo Relatório

0

Probablemente necesitará llamar a dotenv.config() como lo sugiere el documento

Si está utilizando create-react-app, no necesita el paquete dotenv . Deberá agregar el prefijo REACT_APP_ al nombre de la variable en el archivo .env . Ver el documento aquí

over 4 years ago · Santiago Trujillo Relatório

0

  • Agregue el prefijo REACT_APP_ en las variables de entorno de React.

     apiKey: process.env.REACT_APP_API_KEY
  • Asegúrese de que el archivo .env esté en el directorio raíz.

     src/ .env .gitignore package.json package-lock.json
  • Reinicie el servidor de desarrollo después de realizar cambios en el archivo .env.

  • Copie solo el valor entre comillas y no olvide eliminar las comas finales (me persiguió durante varias horas). Estos ejemplos le darán un error.

     REACT_APP_API_KEY=Ach2o1invVocSn25FcQhash209, REACT_APP_API_KEY="Ach2o1invVocSn25FcQhash209", REACT_APP_API_KEY="Ach2o1invVocSn25FcQhash209"
over 4 years ago · Santiago Trujillo 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