• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

트랜잭션

22.04.07 15:03 작성 조회수 122

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

sequelize require하셨나요?

정상훈님의 프로필

정상훈

질문자

2022.04.07

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