Si queremos crear un usuario admin por defecto solo debemos agregar a nuestra migración luego de crear la tabla usuario el siguiente codigo
const hash = await bcrypt.hash('123456', 10);
await queryInterface.bulkInsert(USER_TABLE, [
{
username: 'admin',
email: '[email protected]',
password: hash,
role: 'admin,
created_at: new Date()
}
]);
de esta forma al momento de ejecutar la migración nos creara un usuario con rol admin y las credenciales y asi nuestro endpoint de creación de uuarios estará protegido
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?