Olá, Express
Parte da seção Fundamentos de Express do Journey de Node.js da Coddy. Lição 1 de 20.
Um servidor web aguarda solicitações de navegadores e aplicativos e envia respostas. Express é a biblioteca mais usada para escrever um servidor desse tipo em Node.js.
import express from 'express';
const app = express();
app.get('/hours', (req, res) => {
res.send('Open 9 to 5');
});
app.listen(3000);app.get('/hours', ...) é uma rota: o que fazer quando alguém solicita o caminho /hours. Express chama a função com a solicitação req e a resposta res, e res.send envia a resposta. Nada é enviado de volta até que ele seja chamado. app.listen(3000) inicia o servidor na porta 3000.
Em um laptop, você o iniciaria com node server.js e o acessaria por um navegador ou com curl. Aqui, Executar inicia o servidor, e a barra de solicitações envia as solicitações.
Desafio
FácilFaça a página inicial / responder Welcome to Recipe Box.
Pressione Executar e envie GET /. Depois, envie GET /nope para ver o que o Express responde para um caminho sem rota.
Experimente você mesmo
import express from 'express';
const app = express();
app.get('/', (req, res) => {
res.send('Hello from Express!');
});
app.listen(3000, () => {
console.log('Recipe Box is running on port 3000');
});