⚙️ Usando Variáveis de Ambiente no NodeJs

Arquivo .env

SECRET_API=9as1%12#xz0#@
# Banco de dados
DB_NAME=failcode
DB_PASS=mystrongpass
DB_HOST=localhost

Condicionais:

require('dotenv').config({  
  path: process.env.NODE_ENV === "test" ? ".env.testing" : ".env"
})

Executando:

NODE_ENV=test node index.js

Referencias:

[ 1 ] – https://blog.rocketseat.com.br/variaveis-ambiente-nodejs/

Como atualizar o Node para a última versão

Primeiro atualize o seu apt:

$ sudo apt update

Agora instalando o gerenciador de versão do node o nvm:

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

Se não tiver o curl instalado, tente usando o wget :

$ wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

Feche o terminal e abra ele novamente, ou digite o comando a seguir que terá o mesmo afeito:

$ source ~/.bashrc

Para ter certeza que deu certo o nvm:

$ nvm --version

Para visualizar qual versão do node você possui:

$ nvm ls

E para visualizar as versões do node disponíveis:

$ nvm ls-remote

E por fim para escolher uma versão específica para usar:

$ nvm install [version.number]



[1] – https://phoenixnap.com/kb/update-node-js-version