Skip to content

Uso e exemplo

Uso

node [opções] [opções V8] [script.js | -e "script" | - ] [argumentos]

Consulte o documento Opções de linha de comando para obter mais informações.

Exemplo

Um exemplo de um servidor web escrito com Node.js que responde com 'Olá, Mundo!':

Os comandos neste documento começam com $ ou \> para replicar como eles apareceriam no terminal de um usuário. Não inclua os caracteres $ e \>. Eles estão lá para mostrar o início de cada comando.

Linhas que não começam com o caractere $ ou \> mostram a saída do comando anterior.

Primeiro, certifique-se de ter baixado e instalado o Node.js. Consulte Instalando o Node.js via gerenciador de pacotes para obter mais informações sobre a instalação.

Agora, crie uma pasta de projeto vazia chamada projects e, em seguida, navegue até ela.

Linux e Mac:

bash
mkdir ~/projects
cd ~/projects

Windows CMD:

bash
mkdir %USERPROFILE%\projects
cd %USERPROFILE%\projects

Windows PowerShell:

bash
mkdir $env:USERPROFILE\projects
cd $env:USERPROFILE\projects

Em seguida, crie um novo arquivo de origem na pasta projects e chame-o de hello-world.js.

Abra hello-world.js em qualquer editor de texto preferido e cole o seguinte conteúdo:

js
const http = require('node: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('Olá, Mundo!\n')
})

server.listen(port, hostname, () => {
  console.log(`Servidor rodando em http://${hostname}:${port}/`)
})

Salve o arquivo. Em seguida, na janela do terminal, para executar o arquivo hello-world.js, digite:

bash
node hello-world.js

Uma saída como esta deve aparecer no terminal:

bash
Servidor rodando em http://127.0.0.1:3000/

Agora, abra qualquer navegador web preferido e visite http://127.0.0.1:3000.

Se o navegador exibir a string Olá, Mundo!, isso indica que o servidor está funcionando.