
Por defecto se definen una serie de routers. Aunque para el programador son transparentes y normalmente no se deberá de preocupar por ellos. Son los siguientes:
Se define en /api y cuenta con enpoints tales como: count, offset/:id, find, findAndCount, findOne, add, update, nativeUpdate, delete/:id.
Se define en /session y es el encargado de comprobar la sesión del usuario y todo lo relacionado con ella.
Se define en /spreadsheet y se utiliza para la exportación semiautomática de datos a hojas Excel usando exceljs.
Se define en /report y se utiliza para la creación de informes en html y en pdf a través de plantillas pug y wkhtmltopdf.
Una opción para definir sus propios routers es hacerlo programáticamente en el programa principal, en el constructor new AocServer().
Otra forma es definirlos en el archivo de configuración aoc-server-config.json bajo la propiedad customRouters.
Además, su instancia de AocServer expone el router express principal de la aplicación con el atributo app.
Por favor, busque en Issues y Discussions en Github para más información