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

190
Vistas
¿Mala idea usar Sequelize para validar objetos que no son de base de datos?

Ya estoy usando Sequelize como mi ORM y me encanta usar la poderosa validación de modelo integrada. Estoy considerando usar Sequelize como un validador de esquema en ciertas situaciones en las que no habría ninguna escritura real en la base de datos. En otras palabras, nunca llamaría a .save() , en el modelo, pero llamaría a .validate() para validar el modelo.

¿Debo hacer algo especial para evitar que Sequelize cree una tabla? ¿Hay una buena razón para no hacer esto y usar algo como express-validator en su lugar?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Bueno, yo no haría eso si fuera tú. En mi opinión, el problema es que, en primer lugar, es muy confuso para cualquiera (incluso para usted mismo a largo plazo) determinar si el modelo es una tabla de base de datos o no.

En segundo lugar, crea una dependencia innecesaria donde no es necesaria y lo obliga a cambiar incluso los modelos que no son de base de datos si alguna vez decide cambiar su ORM a otra cosa.

También hay una pequeña posibilidad de ejecutar por error el método save() .

Te sugiero que uses paquetes como Joi y class-validator en su lugar.

about 4 years ago · Juan Pablo Isaza Denunciar
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