No próximo artigo, vamos dar uma olhada em como podemos instalar Node.js e npm no Ubuntu 20.04 | 18.04. Este é um ambiente de execução de plataforma cruzada de código aberto para JavaScript já discutido em esta página e que usa um modelo de operações de E / S orientado a eventos, o que o torna leve e eficiente.
NodeJS é um Estrutura de servidor de código aberto baseada em JavaScript que é usado principalmente para construir aplicativos de servidor backend com tempo de execução JavaScript. É baseado no motor V8 JavaScript do Chrome. Npm é o gerenciador de pacotes padrão para NodeJS.
É usado principalmente para programação assíncrona e é um quadro muito leve, o que o torna mais rápido do que outros. Também é compatível com os sistemas operacionais mais populares. Diferentes tipos de aplicativos, como aplicativos da web, aplicativos de linha de comando, etc., podem ser desenvolvidos com esta estrutura usando o Ubuntu.
Adicionar repositório NodeJS de NodeSource
NodeSource é o repositório de nós de nível corporativo da própria empresa que mantém e contém as versões mais recentes do NodeJS. A partir do NodeSource, poderemos instalar uma versão específica do NodeJS.
Para instalar o NodeJS a partir do NodeSource, basta executar um dos seguintes comandos para adicionar a versão específica que nos interessa. Para faze-lo teremos que ter o curl instalado. Se você ainda não tem essa ferramenta, pode instalá-la com o comando:
sudo apt install curl
Para agora instale a última versão (versão 14), em um terminal (Ctrl + Alt + T) vamos adicionar este PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Pára instale a versão 12, tudo que você precisa fazer é executar o comando:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Pára instalar a versão LTS (versão 10), o PPA a ser usado será:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Depois de adicionar qualquer um desses PPAs, poderemos instalar a versão mais recente do NodeJS do repositório de nossa escolha. Se adicionarmos vários repositórios, a versão mais recente do NodeJS será instalada e não o LTS.
Instale NodeJS e npm
Para a instalação, em um terminal (Ctrl + Alt + T) teremos que executar o comando:
sudo apt install nodejs
Após a conclusão da instalação, os módulos NodeJS e npm devem estar instalados e prontos para uso. Podemos usar os seguintes comandos para veja o número da versão instalada.
node --version npm --version
Os comandos listarão a versão instalada do node e npm:
Maio veja todas as instruções de instalação disponível a partir de página do projeto GitHub.
Instale NodeJS e npm via Snap
Outra forma de a instalação do NodeJS é feita por meio do administrador pacotes instantâneos. Essa pode ser a maneira mais fácil de fazer isso.
Snaps são fáceis de criar e instalar pacotes de software. Esses são aplicativos empacotados com todas as suas dependências para rodar em todas as distribuições Gnu / Linux populares a partir de uma única construção.
Pára instale a última versão (versão 14) em um terminal (Ctrl + Alt + T) execute:
sudo snap install node --channel=14/stable --classic
Podemos instalar a versão 13 executando o comando:
sudo snap install node --channel=13/stable --classic
Pára instale a versão 10, o comando a ser usado será o seguinte:
sudo snap install node --channel=10/stable --classic
Testando o servidor
Para testar se o servidor da web está instalado corretamente, vamos criar um arquivo de teste chamado http_server.js em nossa pasta de início usando nosso editor favorito:
cd ~/ vim http_server.js
Então nós vamos copie e cole o seguinte conteúdo no arquivo:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
Depois disso, salvamos o arquivo. Agora nós o executamos com o seguinte comando para iniciar o servidor:
node http_server.js
Devemos ver uma saída semelhante à seguinte no terminal:
Agora, se abrirmos nosso navegador favorito e vamos para o nome do host do servidor ou o endereço IP seguido pela porta 3000, devemos ver uma página de amostra como a seguinte:
http://localhost:3000
Pára saiba mais sobre NodeJS, os usuários podem visitar o página do projeto.
Eu realmente gostei de como é bem explicado.
Obrigado!