Hola, Express
Parte de la sección Conceptos básicos de Express del Journey de Node.js de Coddy. Lección 1 de 20.
Un servidor web espera solicitudes de navegadores y aplicaciones, y envía respuestas. Express es la biblioteca más utilizada para escribir uno en 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', ...) es una ruta: qué hacer cuando alguien solicita la ruta /hours. Express llama a la función con la solicitud req y la respuesta res, y res.send envía la respuesta. No se envía nada hasta que se llama. app.listen(3000) inicia el servidor en el puerto 3000.
En una laptop, lo iniciarías con node server.js y lo llamarías desde un navegador o con curl. Aquí, Ejecutar lo inicia y la barra de solicitudes envía las solicitudes.
Desafío
FácilHaz que la página de inicio / responda Welcome to Recipe Box.
Presiona Ejecutar y envía GET /. Después, envía GET /nope para ver qué respuesta da Express para una ruta sin controlador.
Pruébalo tú mismo
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');
});