Este é um projeto inicial do painel de administração Node.js v17.6.0 com framewokr Express.js com autenticação baseada em token e gerenciamento de sessão, tratamento de erros no servidor, validações de campos de formulário. Sequilize Usado
Sequelize usado é uma ferramenta ORM Node.js baseada em promessa para MySQL Server. Você pode usar migrações para acompanhar as alterações no banco de dados. Com as migrações você pode transferir seu banco de dados existente para outro estado e vice-versa.
Gere modelos, sementes, arquivos de migração com npx sequelize-cli model:generate --name UserHasRole --attributes userId:integer para obter mais informações, visite a documentação oficial do sequilize para a seção de migração do Sequelize.
É um projeto completo de Node.js e Express.js e Sequilize Migrations que você deve usar como projeto inicial e implementar suas próprias funções.