este es mi codigo
User.init({ email: { type: DataTypes.STRING, validate: { isEmail: { args: true, msg: "Invalid email format" }, notEmpty: { args: true, msg: 'Cannot be blank' }, unique: { args: true, msg: "Email must be unique" } }, }Compruebo usando Postman. Me registro como nuevo usuario pero aparece "Función de validador no válida: único" en lugar de estar registrado.
La opción unique no es parte de la opción de validate , debe estar fuera en el mismo nivel que la validate :
User.init({ email: { type: DataTypes.STRING, unique: { args: true, msg: "Email must be unique" }, validate: { isEmail: { args: true, msg: "Invalid email format" }, notEmpty: { args: true, msg: 'Cannot be blank' } } }