Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

290
Vistas
TypeError: models[model].defineConstraints is not a function

I`m trying to undestand whats going on and why defineConstraints is not a function. can someone help me ?

Heres examples of my code.

index.js

const Sequelize = require('sequelize');
  config = require('config');

const dbConf = config.get('database');
console.log(dbConf);


const sequelize = new Sequelize(dbConf.database, dbConf.user, dbConf.password,{
  dialect: 'postgres',
  host: dbConf.host,
  port: dbConf.port,
  logging: console.log
});

sequelize.Model = Sequelize.Model;

const models = {
  User: sequelize.import(__dirname + '/models/user.js'),
  Service: sequelize.import (__dirname + '/models/service.js'),
  Subscriber: sequelize.import (__dirname + '/models/subscriber.js'),  
};

for(const model in models) {
  models[model].defineConstraints(models);
}

models.Op = Sequelize.Op;
models.sequelize = sequelize;

module.exports = models;
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda