Me gustaría leer la key y el value de todas las variables de entorno dinámicamente y formar la matriz como se muestra a continuación:
environment: [ { name: 'DB_NAME', value: 'myDatabase' }, { name: 'DB_USER_NAME', value: 'admin' }, { name: 'DB_PASSWORD', value: 'admin' }, { name: 'DB_TABLE_NAME', value: 'myTable' }, ]Puedo imprimir todas las variables de entorno, pero tengo dificultades para obtener la clave y el valor y formar la matriz dinámicamente. ¿Alguien podría ayudarme con esto? Aprecio su ayuda de antemano. Gracias.
const env = require('dotenv').config(); var environmetList = process.env console.log("printing env variables", environmetList) const environment = [];Usando Object#entries , obtenga la lista de pares en process.env . Luego, itere sobre él usando Array#map para obtener una lista de objetos con name y value :
Object.entries(process.env).map(([key, value]) => ({ name: key, value }))