Para começar a construir seus aplicativos Node.js, a primeira etapa é a instalação da estrutura node.js. A estrutura Node.js está disponível para uma variedade de sistemas operacionais, desde Windows até Ubuntu e OS X. Depois que a estrutura Node.js estiver instalada, você pode começar a construir seus primeiros aplicativos Node.js.
O Node.js também tem a capacidade de incorporar funcionalidade externa ou funcionalidade estendida, fazendo uso de módulos personalizados. Esses módulos devem ser instalados separadamente. Um exemplo de módulo é o módulo MongoDB, que permite trabalhar com bancos de dados MongoDB a partir de seu aplicativo Node.js.
Neste tutorial, você aprenderá-
- Como baixar e instalar o Node.js no Windows
- Como instalar o NPM no Windows 10/8/7
- Executando seu primeiro aplicativo "Hello World" em Node.js
Como instalar o Node.js no Windows
A primeira etapa no uso do Node.js é a instalação das bibliotecas do Node.js no sistema cliente. Abaixo estão as etapas para baixar e instalar o Node.js no Windows:
Etapa 1) Baixe o instalador Node.js para Windows
Acesse o site https://nodejs.org/en/download/ e baixe os arquivos binários necessários.
Em nosso exemplo, vamos baixar o Node.js no Windows com os arquivos de configuração de 32 bits.
Etapa 2) Execute a instalação
Clique duas vezes no arquivo .msi baixado para iniciar a instalação.
Clique no botão Executar na primeira tela para iniciar a instalação.
Etapa 3) Continue com as etapas de instalação
Na próxima tela, clique no botão "Avançar" para continuar com a instalação
Etapa 4) Aceite os termos e condições
Na próxima tela, aceite o contrato de licença e clique no botão Avançar.
Etapa 5) Configure o caminho
Na próxima tela, escolha o local onde o Node.js precisa ser instalado e clique no botão Avançar.
1. Primeiro, insira o local do arquivo para a instalação do Node.js. É aqui que os arquivos do Node.js serão armazenados após a instalação.
2. Clique no botão Avançar para prosseguir com a instalação.
Etapa 6) Selecione os componentes padrão a serem instalados
Aceite os componentes padrão e clique no botão Avançar.
Etapa 7) Inicie a instalação
Na próxima tela, clique no botão Instalar para iniciar a instalação do Node.js no Windows.
Etapa 8) Conclua a instalação
Clique no botão Concluir para concluir a instalação.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Como instalar o NPM no Windows 10/8/7
A outra maneira de instalar o Node.js em qualquer máquina cliente é usar um "gerenciador de pacotes".
No Windows, o download do NPM (Node Package Manager) é conhecido como Chocolatey. Ele foi projetado para ser uma estrutura descentralizada para instalar rapidamente os aplicativos e ferramentas de que você precisa.
Para instalar o NPM no Windows via Chocolatey, as etapas a seguir precisam ser executadas.
Etapa 1) Instalando o Chocolatey - O site Chocolatey (https://chocolatey.org/) tem instruções muito claras sobre como este framework deve ser instalado.
- A primeira etapa é executar o comando abaixo nas janelas do prompt de comando. Este comando é retirado do site da Chocolatey e é o comando padrão para instalar o Node.js via Chocolatey.
- O comando a seguir é um comando do PowerShell que chama o script remoto do PowerShell no site Chocolatey. Este comando precisa ser executado em uma janela de comando do PowerShell.
- Este script do PowerShell faz todo o trabalho necessário para baixar os componentes necessários e instalá-los de acordo.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin
Etapa 2) A próxima etapa é instalar o Node.js em sua máquina local usando o gerenciador de pacotes Chocolatey. Isso pode ser feito executando o comando abaixo no prompt de comando.
instalação do cinst nodejs
Se a instalação for bem-sucedida, você receberá a mensagem de instalação bem-sucedida do Node.js.
Observação: se você receber um erro como "C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1" Em seguida, crie manualmente a pasta no caminho
Executando seu primeiro aplicativo Hello World em Node.js
Depois de baixar e instalar o Node.js em seu computador, vamos tentar exibir "Hello World" em um navegador da web.
Crie um arquivo Node.js com o nome de arquivo firstprogram.js
var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);
Explicação do código:
- A funcionalidade básica da função "require" é que ela lê um arquivo JavaScript, executa o arquivo e, a seguir, retorna um objeto. A partir deste objeto, podem-se utilizar as diversas funcionalidades disponíveis no módulo chamado pela função require. Portanto, em nosso caso, uma vez que queremos usar a funcionalidade de HTTP e estamos usando o comando require (http).
- Nesta 2ª linha de código, estamos criando um aplicativo de servidor baseado em uma função simples. Esta função é chamada sempre que uma solicitação é feita ao nosso aplicativo de servidor.
- Quando uma solicitação é recebida, estamos solicitando que nossa função retorne uma resposta "Hello World" ao cliente. A função writeHead é usada para enviar dados de cabeçalho ao cliente, enquanto a função final fecha a conexão com o cliente.
- Em seguida, estamos usando a função server.listen para fazer nosso aplicativo de servidor escutar as solicitações do cliente na porta nº 8080. Você pode especificar qualquer porta disponível aqui.
Executando o código
-
Salve o arquivo no seu computador: C: \ Usuários \ Seu nome \ firstprogram.js
-
No prompt de comando, navegue até a pasta onde o arquivo está armazenado. Digite o comando Node firstprogram.js
-
Agora, seu computador funciona como um servidor! Se alguém tentar acessar seu computador na porta 8080, receberá um "Hello World!" mensagem em troca!
-
Inicie seu navegador de internet e digite o endereço: http: // localhost: 8080
Resultado
Resumo
- Vimos a instalação do Node.js por meio do módulo de instalação MSI, que está disponível no site do Node.js. Esta instalação instala os módulos necessários para executar um aplicativo Node.js no cliente.
- O Node.js também pode ser instalado por meio de um gerenciador de pacotes. O gerenciador de pacotes do Windows é conhecido como Chocolatey. Ao executar alguns comandos simples no prompt de comando, o gerenciador de pacotes Chocolatey baixa automaticamente os arquivos necessários e os instala na máquina cliente.
- Um aplicativo Node.js simples consiste na criação de um servidor que escuta em uma porta específica. Quando uma solicitação chega ao servidor, o servidor envia automaticamente uma resposta 'Hello World' ao cliente.