주기적으로 업데이트 되는 DB 데이터를 인지하여 web 에서 새로고침하기


안녕하세요. node.js 로 웹 개발중입니다.

mariadb 를 사용하고 있는데요.

웹 클라이언트단에서 아래와 같이 데이터가 있다고 가정해보겠습니다.

A 10 20 50

B 30 30 50

C 85 92 33

여기서 A의 10->100 으로 업데이트 되었다면,

웹 클라이언트 단에서 이 업데이트를 인지하여 10 만 100 으로 업데이트하여 출력하려고 합니다.

이 부분을 위해 어떻게 구현해야할지 궁금합니다.

ps. 이런게 SPA 이라고 불리는 것인가요? reactjs, angularjs 가 이런건가...

  • 2016년 07월 15일에 작성됨
    웹 사이트 공부 중입니다. 많은 도움 주시면 좋아요.

조회수 212


1 답변


좋아요
2
싫어요
채택취소하기

node.js를 사용하신다면 socket.io를 이용해서

node.js에서 update될때 접속되어있는 클라한테 정보를 보낼수있습니다

클라이언트에선 계속 서버에서 푸시를 받게해서 실시간으로 가능합니다

복잡하게 react니 angular까지 사용할필요없고 socket.io 클라이언트 js 랑 jquery만 사용하셔도 됩니다.

socket.io 예제 라고 검색해보시면 정보가 많이 나와있으니 참고해보셔요

  • 2016년 07월 15일에 작성됨
    웹을 좋아함

  • reactjs angularjs 로도 해결 가능한 문제인 것 맞나요? spa 개념에 대해 잘 몰랐는데 이 문제를 해결하려고 보니 좀 이해되는 것도 같아서요! / 특정 키워드 없이 socket.io 예제라고 검색하면 위 문제에 대한 이슈도 찾을 수 있나요? 감사합니다!!    상남자   2016.7.16 01:36     
  • 물론 react나 angular를 사용해도 상관은 없습니다. 그냥 클라이언트에서 받아오거나 보내거나 이런역할만 하는거지 중요한건 서버에서 update될때 정보를 보내는거거든요. / 키워드는 이런경우는 그냥 서버 -> 클라이언트 로 푸시해주는거라서 크게 키워드가 없습니다. 그냥 채팅예제만 보셔도 충분히 응용이 가능합니다.    김하하   2016.7.16 11:29     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close