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

244
Vistas
conn.beginTransaction no es una función

¿Alguien sabe por qué aparece este error: TypeError: conn.beginTransaction is not a function ? He estado tratando de encontrar cómo usar la transacción con mysql2, pero aún no he encontrado una buena solución.

dbConfig.js

 const mysql = require('mysql2/promise'); const pool = mysql.createPool({ host: process.env.DB_HOST, user: process.env.DB_USER, password: process.env.DB_PASS, database: process.env.DB_DATABASE, connectionLimit: 10, }); module.exports = pool;

ModeloProducto.js

 const conn = require('../config/dbConfig'); const productModel = { postOrder: async (order) => { return await new Promise((resolve, reject) => { conn.beginTransaction(); console.log('Start Tranaction!'); const insertQuery = conn.query( 'INSERT INTO `beansome`.`order` (`orderCreated`,`orderFirstname`,`orderLastname`,`orderStreet`,`orderHousenumber`,`orderZipcode`,`orderCity`,`orderTelephone`,`orderEmail`,`orderTotalprice`) VALUES (?,?,?,?,?,?,?,?,?,?);', [ order.orderCreated, order.orderFirstname, order.orderLastname, order.orderStreet, order.orderHousenumber, order.orderZipcode, order.orderCity, order.orderTelephone, order.orderEmail, order.orderTotalprice, ] ); conn.commit(); console.log('End Tranaction!'); }); }, }; module.exports = productModel;
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