Este es un proyecto inicial de panel de administración de Node.js v17.6.0 con framewokr Express.js con autenticación basada en token y administración de sesiones, manejo de errores del lado del servidor y validaciones de campos de formulario. Sequilize usado
Sequelize usado es una herramienta ORM de Node.js basada en promesas para el servidor MySQL. Puede usar migraciones para realizar un seguimiento de los cambios en la base de datos. Con las migraciones puedes transferir tu base de datos existente a otro estado y viceversa.
Genere modelos, semillas y archivos de migración con npx sequelize-cli model:generate --name UserHasRole --attributes userId:integer para obtener más información, visite la documentación oficial de sequilize para la sección de migración de Sequelize.
Es un proyecto completo de Node.js, Express.js y Sequilize Migrations que debes usar como proyecto inicial e implementar tus propias funciones.