SIMI
154
2021-05-21 11:24:24
2
148

데이터가 바뀔때마다 새로고침


안녕하세요 현재 nodejs 로 게시판을 만들고있는데 okky처럼 팝오버로 알림창을 만드는 기능과 읽었는지 안읽었는지 표시하는 기능 까지는 만들었습니다. 근데 저 알림창이 새 알림이 들어오면 자동으로 새로고침 되게 만들고 있는데 이걸 어떻게 구현하는지 모르겠습니다.

Ajax를 이용해야 하는 건가요?


0
  • 답변 2

  • 캐티
    4k
    2021-05-21 11:28:22

    웹 소켓이 최고이지만 운영하기 좀 비싼 기능이빈다.

    소켓io 써서 하면 좋겟쩌.

  • kiroki
    798
    2021-05-21 11:29:23

    두가지 방법이 있습니다.

    1. ajax를 일정시간 마다 사용하여 데이터변경이 있는지 확인하는 방법 : polling

    2. websocket을 사용하여 서버에서 데이터 변경시 client(web browser)로 메시지를 전달하고

    client에서는 websocket을 통해 데이터가 들어왔을때 화면을 갱신하는 방법

    요새는 후자를 주로 사용합니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.