Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.3K
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda