Instalación en back

Instalación del package Auditing

Para iniciar la instalación ejecutaremos el comando

aurora add back

De las opciones propuestas, seleccionaremos auditing.

Selección de auditing

Este comando instalará todos los ficheros y paquetes necesarios en nuestro proyecto y añade el código para registrar nuestro paquete auditing.

Seed Auditing

Nos faltaría poblar nuestra base de datos con la información básica para nuestro paquete auditing, para ello arrancaremos nuestra aplicación en modo REPL.

npm run start:repl

Una vez arrancada nuestra aplicación en modo REPL, desde consola podremos ejecutar el seeder de nuestro paquete Auditing.

await $(AuditingSeeder).main()

Otras consideraciones

Una vez poblada la base de datos, deberemos de conceder los permisos de auditing a nuestro role de administrador o roles que se requieran, si tenemos instalado el paquete IAM.

Solo en el caso de instalar el paquete auditing sin el paquete iam, tendremos que comentar las referencias al paquete IAM del fichero @api/auditing/auditing.seeder.ts

Consejo, para agilizar el desarrollo puedes establecer la variable DATABASE_SYNCHRONIZE a true en el fichero .env, para que Aurora cree por ti la estructura de base de datos necesaria.

Si arrancamos nuestra aplicación debería de crear la estructura de la base de datos de nuestro paquete auditing.

npm run start:dev

Deberíamos de tener en http://localhost:8080/api nuestra definición de nuestra API rest con Swagger y en http://localhost:8080/graphql la definición de nuestra API GraphQL.

Última actualización