Commit/rollback a knex transaction using async/await

前端 未结 3 757
猫巷女王i
猫巷女王i 2021-01-03 00:27

I\'m test driving the ES7 async/await proposal using this module to emulate it. I\'m trying to make knex.js transactions play well with them, as a starting point.

Ex

3条回答
  •  星月不相逢
    2021-01-03 01:01

    You can try this:

    async function() {
      await knex.transaction( async (trx) => {
         ...
         trx.commit();
      }
    }
    

提交回复
热议问题