인프런 커뮤니티 질문&답변

정상훈님의 프로필 이미지

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

트랜잭션

22.04.07 15:03 작성

·

169

0

공식문서를 읽어보면서.. 자동으로 롤백처리되는 transaction을 쓰려고하는데

 Cannot read property 'transaction' of undefined 자꾸 이 에러가 뜨는데 찾아봐도 해결이 안되서 질문드립니다..

몇시간째 찾아봐도 보이지않아요..ㅜㅜ

    try {
const tran = await sequelize.transaction(async (t) => {
const {cate1_idx, cate2_idx, cate3_idx, gosu_name, my_place, distance, gender, hp} = req.body;
const [results, created] = await Gosu.findOrCreate({
where: {mem_id: req.id},
defaults: {my_place, distance, gender, hp, gosu_name},
} ,{transaction: t});
const result = results && results[0] ? results[0] : created;
res.status(200).json(result);
});
}catch (err){
console.log(err);
next(err);
}
});

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2022. 04. 07. 17:04

sequelize require하셨나요?

정상훈님의 프로필 이미지
정상훈
질문자

2022. 04. 07. 18:17

아..감사합니다 그걸 놓쳤네요