Rutas
Estructura de rutas en la app
Creación
Las rutas se ubican en el archivo: app/start/routes.ts. Para crear una nueva ruta, se debe crear su registro corresponidiente en la carpeta: app/start/routes/, el cual tendrá una estructura como:
Una vez definidos todos los endpoints necesitamos registrarla en el archivo principal de rutas de adonisjs en app/start/routes.ts, lo cual lucirá como:
Middleware auth
Los middlewares nos permiten alterar el comportamiento de nuestras peticiones directamente en las rutas. Actualmente estamos usando el middleware auth, que trabaja con Bearer Token para autenticar los usuarios en la aplicación, aplicar este midleware luce de la forma:
Este middleare establece que si el usuario no está autenticado, la app responderá con el código: 401 - Noth Authorized
Con esto ya podemos tener nuestras rutas y endpoints disponibles