¿Cuáles son los elementos comunes de una aplicación Express.js?
El nombre de archivo que generalmente se utiliza para crear una aplicación Express.js se llama app,js
. Y contiene las siguientes secciones en el mismo orden.
- Imports.
- Instancias.
- Configuraciones.
- Middlewares.
- Rutas.
- Manejadores de errores (error handlers).
- Arranque del servidor o exports.
Ejemplo de una aplicación Express.js
Si revisamos nuevamente el ejemplo antes provisto…
// imports
const express = import("express");
// instancia
const app = express();
// rutas
app.get("/", (req, res) => {
res.send("hola mundo");
});
// arranque
app.listen(3000);
¿Cómo configurar Express.js?
Express puede ser configurado antes de que se arranque y ninguna de su configuración es obligatoria. Los desarrolladores definen cierta configuración mediante el método set en donde el primer argumento es el nombre y el segundo es el valor.
const express = import("express");
const app = express();
app.set("port", process.env.PORT || 3000);
app.set("views", "templates");
ap.set("view engine", "jade");