프로젝트 만들어보기3 삭제와 수정 비동기 처리 에러 처리 삭제와 수정 전에 올렸던 영화를 삭제기능에서 어느 것을 선택하든 맨 앞에 것이 선택되어 지워지는 상황이 발생했다. 그러나 코드가 db를 돌면서 그때마다 영화를 추가하는 방식이라 클릭했을 때 해당 영화의 제목값을 받아오는 어려움이 생겨 결국 삭제하려는 영화를 직접 입력하는 방식으로 바꾸었다. 비동기 처리 만약 이미 넣은 영화를 다시 넣으려고 한 경우 이미 본 것이라고 알려주기 위해 async 와 await를 이용해 비동기적으로 처리하게 만들었다. 먼저 app.route를 지금 기록하려는 영화가 DB에 있는 지 없는 지를 확인하는 함수로 잡았다. 만약 DB에 있다면 MSG 문구를 리턴해주고 아니면 await로 post 함수를 실행하게 해주었다. 에러 처리 간단하게 네이버 url말고 다른 url을 입력한다면 .. 2021. 12. 17. 중간 과정 구현 동영상 크롤링 실패.. index에 현재 네이버 영화상영작과 네이버 베스트셀러에 올라와있는 책들을 보이게 하고 해당 이미지를 클릭할 시에 해당 페이지로 이동할 수 있게 만들었다. 하지만 이미지만 크롤링하여 배치하는 것에 실패하여 어쩔 수 없이 영화기록하는 것과 비슷하게 새로운 DB를 만들어 넣어놓았다 ㅜㅠ 2021. 12. 9. 기획안 1. 프로젝트 설명 나의 문화생활 기록기 기본적으로 스파르타피디아의 영화기록하기를 구현해보고 싶다. url을 입력하면 해당 영화의 포스터 사진 제목 설명이 나오고 내가 입력한 별점과 코멘트를 넣을 수 있다. 다만 추가할 것은 영화뿐만 아니라 드라마도 넣어보고 싶고 가능하다면 읽었던 책도 넣어보고 싶다. 2. 구상도 3. 해야할 것 1. 수업 때 배웠던 db조작 크롤링 복습하면서 다시 해보기 2. 섹션을 드라마와 책도 추가했으니 페이지 추가해보기 3. 부트스트랩 활용하기 2021. 11. 13. 이전 1 다음