Traduzir esta página

Olá, exemplo do mundo

Embutido abaixo é essencialmente o aplicativo Expresso mais simples que você pode criar. É um único aplicativo de arquivo — não o que você obteria se usar o Express generator, que cria o andaime para um aplicativo completo com vários arquivos JavaScript, modelos Jade e subdiretórios para vários fins.

const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Example app listening on port ${port}`);
});

Este aplicativo inicia um servidor e escuta na porta 3000 para conexões. O aplicativo responde com “Olá Mundo!” para solicitações para a URL raiz (/) ou route. Para todos os outros caminhos, responderá com um 404 Não Encontrado.

Executando localmente

Primeiro, crie um diretório chamado myapp, mude para ele e execute npm init. Em seguida, instale express como uma dependência, conforme o guia de instalação.

No diretório myapp, crie um arquivo chamado app.js e copie o código do exemplo acima.

O req (requisição) e res (resposta) são exatamente os mesmos objetos que o Node fornece, para que você possa invocar req. ipe(), req.on('data', callback), e qualquer outra coisa que você faria sem o Express envolvido.

Execute o aplicativo com o seguinte comando:

Terminal window
$ node app.js

Em seguida, carregue http://localhost:3000/ em um navegador para ver a saída.