삭제와 수정
전에 올렸던 영화를 삭제기능에서 어느 것을 선택하든 맨 앞에 것이 선택되어 지워지는 상황이 발생했다.
그러나 코드가 db를 돌면서 그때마다 영화를 추가하는 방식이라 클릭했을 때 해당 영화의 제목값을 받아오는 어려움이 생겨 결국 삭제하려는 영화를 직접 입력하는 방식으로 바꾸었다.
비동기 처리
만약 이미 넣은 영화를 다시 넣으려고 한 경우 이미 본 것이라고 알려주기 위해 async 와 await를 이용해 비동기적으로 처리하게 만들었다.

먼저 app.route를 지금 기록하려는 영화가 DB에 있는 지 없는 지를 확인하는 함수로 잡았다.
만약 DB에 있다면 MSG 문구를 리턴해주고 아니면 await로 post 함수를 실행하게 해주었다.
에러 처리

간단하게 네이버 url말고 다른 url을 입력한다면 에러를 처리할 수 있게 try and except로 네이버 url을 입력하라고 처리해주었다.
728x90
'프로젝트 만들어보기' 카테고리의 다른 글
중간 과정 구현 동영상 (0) | 2021.12.09 |
---|---|
기획안 (0) | 2021.11.13 |
댓글