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:
mkdir ~/projects
cd ~/projects
Windows CMD:
mkdir %USERPROFILE%\projects
cd %USERPROFILE%\projects
Windows PowerShell:
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:
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:
node hello-world.js
Uma saída como esta deve aparecer no terminal:
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.