본문 바로가기
오류 해결

[Node.JS] async-await 관련 삽질 해결

by Chaedie 2022. 7. 12.
728x90

이번 삽질은 황당하리만큼 간단한 삽질이다.
코딩삽질의 많은 부분을 차지하는 오타와 비슷.

async await

async await를 통해 비동기적으로 처리하기로 약속하고, DB에서 data가져오는걸 기다려줘야하는데 주석에서 처럼 await을 안적어줘서 10분 가량 헤매었다. 별것 아닌 삽질이고 규모가 크진 않았지만, 다음부턴 그러지 않기로 기억하기 위해 기록으로 남긴다.

export const getEdit = async (req, res) => {
  const { id } = req.params;
  console.log(id);
  const movie = await Movie.findById(id);
  // const movie = Movie.findById(id);
  if (!movie) {
    return res.render("404", { pageTitle: "No data in Database" });
  }
  return res.render("edit", { pageTitle: "Edit Page", movie });
};

댓글