반응형 sequelize commit has been called on this transaction1 [Sequelize/Node.js] commit has been called on this transaction 에러 해결 'commit has been called on this transaction' 에러 해결 1. Error 메시지 단순히 Flag 값 하나를 업데이트 시켜서 저장하는 함수를 만들었는데 다음과 같이 에러가 났다. Sequelize의 비동기 transaction을 이용하여 업데이트 및 저장 하는 함수인데 뭐가 잘못된건지 찾느라 헤맸다. 2. 해결 방법 아래와 같이 두 코드를 비교해보면 id로 공고 정보를 찾아 del_status라는 flag 값을 변경 후, save()함수를 이용하여 저장해야하는데 await 을 추가해야 순차적으로 실행되므로 다음과 같이 수정했다. //문제 코드 const deleteRecruit = async (recruit_id : number) => { const result = awa.. 2023. 1. 31. 이전 1 다음 반응형