주기적으로 업데이트 되는 DB 데이터를 인지하여 web 에서 새로고침하기
조회수 1884회
안녕하세요. node.js 로 웹 개발중입니다.
mariadb 를 사용하고 있는데요.
웹 클라이언트단에서 아래와 같이 데이터가 있다고 가정해보겠습니다.
A 10 20 50
B 30 30 50
C 85 92 33
여기서 A의 10->100 으로 업데이트 되었다면,
웹 클라이언트 단에서 이 업데이트를 인지하여 10 만 100 으로 업데이트하여 출력하려고 합니다.
이 부분을 위해 어떻게 구현해야할지 궁금합니다.
ps. 이런게 SPA 이라고 불리는 것인가요? reactjs, angularjs 가 이런건가...
1 답변
-
node.js를 사용하신다면 socket.io를 이용해서
node.js에서 update될때 접속되어있는 클라한테 정보를 보낼수있습니다
클라이언트에선 계속 서버에서 푸시를 받게해서 실시간으로 가능합니다
복잡하게 react니 angular까지 사용할필요없고 socket.io 클라이언트 js 랑 jquery만 사용하셔도 됩니다.
socket.io 예제 라고 검색해보시면 정보가 많이 나와있으니 참고해보셔요
-
(•́ ✖ •̀)
알 수 없는 사용자
- reactjs angularjs 로도 해결 가능한 문제인 것 맞나요? spa 개념에 대해 잘 몰랐는데 이 문제를 해결하려고 보니 좀 이해되는 것도 같아서요! / 특정 키워드 없이 socket.io 예제라고 검색하면 위 문제에 대한 이슈도 찾을 수 있나요? 감사합니다!! 상남자 2016.7.16 01:36
- 물론 react나 angular를 사용해도 상관은 없습니다. 그냥 클라이언트에서 받아오거나 보내거나 이런역할만 하는거지 중요한건 서버에서 update될때 정보를 보내는거거든요. / 키워드는 이런경우는 그냥 서버 -> 클라이언트 로 푸시해주는거라서 크게 키워드가 없습니다. 그냥 채팅예제만 보셔도 충분히 응용이 가능합니다. 알 수 없는 사용자 2016.7.16 11:29
-
댓글 입력