Rutas
Las rutas o redireccionamientos hace referencia a la definición de puntos finales de aplicación (URI) y cómo responden a las solicitudes de cliente. Para ver una introducción al direccionamiento.
El siguiente código es un ejemplo de una ruta muy básica.
Como lo hablamos en nuestra sección sobre Express, vamos a manejar una convección llamada Folder-by-feature la cual nos indica que cada carpeta debe contener todo lo necesario para que esa característica funcione.
Ademas en en el punto anterior indicamos que las rutas de cada endpoint contendrá los verbos http mas comunes POST, GET, PUT, DELET, por esta razón vamos a irnos a nuestra carpeta api/helloworld
y vamos a crear un archivo index.js
que será en el cargado de manejar estos verbos.
Routes.js
Nuestro proyecto tendrá un archivo donde manejaremos todas las rutas de la aplicación con el fin de dar un mejor orden y mantenimiento al código.
Vamos a crear un archivo routes.js
en la raíz del proyecto, allí importaremos todas los archivos index.js
de que vayamos creando dentro de la carpeta api.
Ejemplo: /api/product
, /api/user
, /api/customer
, etc.
Cuando usamos app.use('/api/helloworld', helloworld)
estamos diciendolé a express que vamos a usar un middleware para '/api/helloworld' y va será helloworld.
Update app.js
Ahora solo nos falta agregar las rutas a nuestra aplicación para que podamos acceder a ellas, entonces vamos actualizar el archivo app.js
con dos nuevas lineas:
Finalmente este archivo deberá verse así:
Levantamos nuevamente nuestro servidor ejecutando en la terminal node index.js
Recuerda hacer commit de lo visto hasta este punto.
Last updated
Was this helpful?