Pular para o conteúdo principal

Como Instalar o Node.js no CentOS

Como Instalar o Node.js no CentOS

Node.js é um ambiente de execução JavaScript poderoso e popular que permite aos desenvolvedores construir aplicações escaláveis e de alto desempenho. Neste tutorial, vamos guiá-lo através do processo de instalação do Node.js no CentOS, uma distribuição Linux popular.

Pré-requisitos

Antes de começarmos, certifique-se de possuir o seguinte:

  • Um servidor CentOS com acesso root
  • Um terminal ou sessão de shell para executar comandos
  • Uma conexão de internet estável

Passo 1 - Atualizar Pacotes do Sistema

O primeiro passo é atualizar os pacotes do sistema para suas versões mais recentes. Isso garante que tenhamos as últimas correções de segurança e correções de bugs. Para atualizar os pacotes do sistema, execute o seguinte comando:

sudo yum update -y

Este comando irá atualizar todos os pacotes instalados em seu sistema CentOS.

Passo 2 - Instalar o Node.js

Agora que o nosso sistema está atualizado, podemos prosseguir com a instalação do Node.js. Existem várias maneiras de instalar o Node.js no CentOS, mas a forma mais recomendada é usar o repositório NodeSource.

2.1 - Adicionar o Repositório NodeSource

Para adicionar o repositório NodeSource ao seu sistema CentOS, execute o seguinte comando:

curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

Este comando irá baixar e executar o script de configuração do NodeSource. O script irá adicionar o repositório NodeSource ao seu sistema CentOS.

2.2 - Instalar o Node.js

Uma vez que o repositório NodeSource é adicionado, você pode instalar o Node.js executando o seguinte comando:

sudo yum install -y nodejs

Este comando irá baixar e instalar a versão mais recente do Node.js em seu sistema CentOS.

Passo 3 - Verificar a Instalação

Para verificar se o Node.js está instalado corretamente, execute o seguinte comando:

node -v

Este comando irá exibir a versão do Node.js instalada em seu sistema. Por exemplo, se você tiver instalado o Node.js na versão 14.16.0, a saída será:

v14.16.0

Exemplos de Uso

Agora que o Node.js está instalado, você pode começar a usá-lo para construir aplicações web, APIs e ferramentas de linha de comando. Aqui estão alguns exemplos do que você pode fazer com o Node.js:

Exemplo 1 - Criar um Servidor HTTP Simples

Crie um novo arquivo chamado server.js com o seguinte código:

const http = require('http');

const hostname = 'localhost';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World!');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

Salve o arquivo e execute o seguinte comando para iniciar o servidor:

node server.js

Você verá a seguinte saída:

Server running at http://localhost:3000/

Abra um navegador da web e acesse http://localhost:3000/. Você verá a mensagem "Hello World!".

Exemplo 2 - Instalar e Usar Pacotes npm

npm é o gerenciador de pacotes para o Node.js. Você pode usá-lo para instalar pacotes de terceiros que podem ser usados em suas aplicações. Para instalar um pacote, execute o seguinte comando:

npm install <nome-do-pacote>

Por exemplo, para instalar o pacote express, execute o seguinte comando:

npm install express

Uma vez que o pacote estiver instalado, você pode usá-lo em sua aplicação requerendo-o:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
res.send('Hello World!');
});

app.listen(3000, () => {
console.log('Server listening on port 3000');
});

Conclusão

Neste tutorial, mostramos como instalar o Node.js no CentOS. Também demonstramos como criar um servidor HTTP simples e instalar pacotes npm. O Node.js é uma plataforma poderosa que pode ser usada para construir uma ampla variedade de aplicações. Esperamos que este tutorial tenha sido útil para você. Boa codificação!