Esta tradução fornecida pelo StrongLoop / IBM.
Este documento pode estar desatualizado em relação à documentação em Inglês. Para obter as atualizações mais recentes, consulte a documentação em Inglês.Este é essencialmente o aplicativo mais simples do Express que é possível criar. Ele é um aplicativo de arquivo único — não é o que você iria obter usando o Gerador Express, que cria a estrutura para um aplicativo completo com inúmeros arquivos JavaScript, modelos Jade, e subdiretórios para vários propósitos.
Primeiro crie um diretório chamado myapp
,
mude para ele e execute o npm init
. Em seguida
instale o express
como uma dependência, de acordo com o guia de instalação.
No diretório myapp
, crie um arquivo chamado app.js
e inclua o seguinte código:
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}`)
})
O aplicativo inicia um servidor e escuta a porta 3000 por
conexões. O aplicativo responde com “Hello World!” à solicitações
para a URL raiz (/
) ou rota. Para
todos os outros caminhos, ele irá responder com um 404 Não Encontrado.
O req
(solicitação) e res
(resposta) são os mesmos objetos que o Node fornece, para que seja
possível chamar o req.pipe()
,
req.on('data', callback)
, e qualquer outra coisa
que desejaria fazer sem o envolvimento do Express.
Execute o aplicativo com o seguinte comando:
$ node app.js
Em seguida, carregue http://localhost:3000/ em um navegador para visualizar a saída