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

173
Vistas
No se puede acceder a la clave del archivo .env

Estoy en React.Js y uso emailjs para administrar el formulario de contacto. Para enviar el formulario, debo completar el ID de usuario y el ID de plantilla. Pero no quiero que sea visible, así que lo puse en el archivo .env así:

 REACT_APP_USER_ID= user_id REACT_APP_TEMPLATE_ID= template_id

Para pasar estos valores fácilmente en la propiedad sendForm(), los puse en variables: (useContact.jsx)

 const template = REACT_APP_TEMPLATE_ID const user = REACT_APP_USER_ID

Pero lamentablemente con esta configuración no se envía el formulario.

mi arquitectura de carpetas [.env, package.json, .gitignore, src/Components/Contact/useContact.jsx]

Funciona cuando se pasa la versión sin procesar de los valores.

Gracias.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puede acceder a las variables de entorno accediendo a la variable process.env como esta

 const template = process.env.REACT_APP_TEMPLATE_ID const user = process.env.REACT_APP_USER_ID

Nota: debe reiniciar el servidor después de actualizar el archivo .env

about 4 years ago · Juan Pablo Isaza Denunciar

0

Las variables Env son accesibles a través de process.env

Depende de cómo esté cargando su archivo .env, le sugiero que eche un vistazo al paquete dotenv para cargar sus archivos env

Un ejemplo que podría seguir es el de esta respuesta de stackoverflow

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