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:
$ node app.jsEm seguida, carregue http://localhost:3000/ em um navegador para ver a saída.