javascript - Cadena no legible después de un salto de línea desde .env en NodeJs
Agregué una variable clave en el archivo .env en la aplicación de NodeJS como se muestra a continuación.
KEY="---Key---
..............
..............
"
Cuando intento obtener esta variable de .env, sólo obtengo "---Key---". No sé por qué.
Respuesta #1
No puedes poner tu variable de entorno en varias líneas. Simplemente escríbela en una línea, usando comillas dobles, y usa \n entre las líneas. Puedes verlo aquí: https://github.com/motdotla/dotenv#rules
Respuesta #2
Si deseas una cadena de varias líneas en la variable de entorno, necesitas usar \n donde sea que se requiera un salto de línea. Por favor, vea el ejemplo a continuación.
index.js
require('dotenv').config();
console.log(process.env.TEST);
.env
TEST="Hi! how are you? \n I am fine."
salida
Hi! how are you?
I am fine.
