Node.js cria um ambiente de execução Javascript server-side, ou seja, é possível usar o JS do lado do servidor sem depender de um browser para a execução.
Node.js v16.x
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt-get install -y nodejs
O Express é uma estrutura de aplicativo da Web Node.js mínima e flexível que fornece um conjunto robusto de recursos para aplicativos da Web e móveis. Otimiza aplicações web e APIs utilizando o Node para executar o Javascript como linguagem Back end.
npm install express --save
Nodemon monitora qualquer alteração na aplicação e reinicia o servidor Node automaticamente.
npm install -g nodemon
"dev": "nodemon app.js" (com o nome que desejar e como segundo parametro define qual o script a ser executado
npm run dev
O REST Client permite enviar solicitação HTTP e exibir a resposta diretamente no Visual Studio Code..
Se der erro e o Nodemon não for encontrado. Remova processos que possam está rodando com : pkill -f node
Depois reinicie o Nodemon local: npm install --save-dev nodemon



