Fala, to seguindo o curso e assim como em um tópico já criado aqui, o sequelize está mais atualizado do que a versão usada pela prof.
O arquivo que foi criado é o seguinte;
'use strict';
const {
Model
} = require('sequelize');
module.exports = (sequelize, DataTypes) => {
class model - usuario - orm extends Model {
/**
* Helper method for defining associations.
* This method is not a part of Sequelize lifecycle.
* The `models/index` file will call this method automatically.
*/
static associate(models) {
// define association here
}
};
model - usuario - orm.init({
nome: DataTypes.STRING,
cpf: DataTypes.STRING,
login: DataTypes.STRING,
password: DataTypes.STRING,
email: DataTypes.STRING,
isadm: DataTypes.BOOLEAN,
data_nascimento: DataTypes.DATE,
reset_password: DataTypes.STRING
}, {
sequelize,
modelName: 'model-usuario-orm',
});
return model - usuario - orm;
};
O problema é que ele já vem com erro na linha 6 onde tem o '-' e o 'extends model', também tem erro na linha 12 onde tem o método estático associate, o que fazer?