mirror of
https://github.com/expressjs/expressjs.com.git
synced 2026-02-26 02:54:58 +00:00
1.9 KiB
1.9 KiB
layout, title, description, menu, order, redirect_from
| layout | title | description | menu | order | redirect_from |
|---|---|---|---|---|---|
| page | Exemplo "Hello World" do Express | Get started with Express.js by building a simple 'Hello World' application, demonstrating the basic setup and server creation for beginners. | starter | 2 |
Exemplo Hello World
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](/{{ page.lang }}/starter/generator.html),
que cria a estrutura para um aplicativo completo com inúmeros arquivos JavaScript, modelos Jade, e subdiretórios para vários
propósitos.
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.
Executando localmente
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](/{{ page.lang }}/starter/installing.html).
No diretório myapp, crie um arquivo chamado app.js e inclua o seguinte código:
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