[오류 해결] then, 비동기

코린이·2022년 6월 14일
0

❗ 문제점

  • 게시글 좋아요 버튼을 눌렀을 때 하트버튼 모양과 좋아요 수가 이 바뀌지 않음
  • 댓글을 입력하였을 때 화면에 보여주는 코드가 먼저 실행이 되어 때때로 채팅이 실시간으로 바뀌지 않음

💡 해결방법

게시글 데이터와 댓글 데이터를 비동기로 처리하여 GET 하는게 문제의 원인이라 생각.

맨처음에는 window.location.replace()로
새로고침을 주어 새로운 데이터를 GET하도록 처리.
화면 새로고침이 너무 자주 일어나는 듯하여 다른 방법을 생각

새로고침 말고, then 사용
데이터를 GET하는 코드 뒤에 .then() 메서드를 사용하여 여러개의 함수를 연결하여 처리하였다.

profile
초보 개발자

0개의 댓글