Creando variables de entorno usando el módulo dotenv - Creating environment variables using the dotenv module [NodeJS] [Express]

Tecnología
  
Nodejs
  
Express Js
  
Desarrollo Web
    26 Enero, 2021   Regresar el blog
Compartir:

Usualmente cuando estamos desarrollando nos encontramos con datos estrictamente confidenciales bien sea desde una clave o datos que deseamos mantener en privado ya que si se encuentran podrían afectar y vulnerar nuestro desarrollo, es por ello que hoy les traigo este tutorial para mantener esos datos en privado y así evitar cualquier desastre de nuestro desarrollo.

Usually when we are developing we find strictly confidential data either from a key or data that we want to keep private since if they are found they could affect and violate our development, that is why today I bring you this tutorial to keep that data private and thus avoid any disaster of our development

Conociento Dotenv

Dotenv es un módulo que carga variables de entorno de un archivo .env que usted crea y este las agrega al objeto process.env que está disponible para nuestra aplicación.

This module loads environment variables from a .env file that you create and adds them to the process.env object that is made available to the application.

Para este tutorial vamos a usar Node y el framework Express

For this tutorial we are going to use Node and the Express framework

Para empezar tecleamos el siguiente comando npm init --yes para inicializar nuestro proyecto

To begin we type the following command npm init --yes to initialize our project

Ahora procedemos a instalar los siguientes módulos / Now we proceed to install the following modules

npm i express dotenv

Procedemos a crear nuestro index.js que contendrá la siguiente codificación / We proceed to create our index.js that will contain the following encoding:


index.js
const express = require(´express´)
const app = express()
app.listen(3000, () => {
    console.log(´Server on port 3000´)
})

Seguidamente procedemos a requerir nuestro modulo dotenv y ejecutarlo / Next we proceed to require our dotenv module and execute it

const dotenv = require(´dotenv´).config()
const express = require(´express´)
const app = express()
app.get(´/´, (req,res) => {
    res.send(´Welcome to my app!!´)
})
app.listen(3000, () => {
    console.log(´Server on port 3000´)
})

Para comprobar que todo esta bien hasta ahora ejecutamos el siguiente comando / To check that everything is fine so far we execute the following command:

node index.js


El siguiente paso será crear un archivo llamado .env en el cual colocaremos todas nuestras variables de entorno privadas / The next step will be to create a file called .env in which we will place all our private environment variables:

type nul > .env


Index.js
const dotenv = require(´dotenv´).config()
const express = require(´express´)
const app = express()
app.get(´/´, (req,res) => {
    res.send(`Welcome to my app!! ${process.env.my_var} - ${process.env.token}`)
})
app.listen(3000, () => {
    console.log(´Server on port 3000´)
})

Para acceder a las variables de entorno se usa la siguiente sintaxis / To access the environment variables the following syntax is used:

process.env.NOMBRE_VARIABLE

Quedando nuestro ejemplo de la siguiente manera / Our example is as follows:








Y con eso amigo llegamos al final del tutorial, espero que lo hayan disfrutado y hasta la próxima!! / And with that friend we come to the end of the tutorial, I hope you enjoyed it and until next time!


Visita mi web oficial / Visit my official website

tupaginaonline.net

206 vistas
Compartir:


Autor
Jose Fuentes

- Web Developer -

 


0 COMENTARIO(S)
Contesta
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *
Comentario *
Nombre *
Correo electrónico *
Sitio web

Articulos Relacionados
Articulos recientes

Desarrollos en venta

$ usd dólar 600