2014-12-09 4 views
0

Node JS 및 Sails JS에서 응용 프로그램을 만들고 있습니다. 여기에는 응용 프로그램의 버전이 포함 된 AppVersion 모델이 있습니다. DB에서 값이 업데이트되고 있는지 계속 확인하고 싶습니다. 업데이트되면 고객에게 응답해야합니다. 이 체크는 앱이 열릴 때마다 수행되어야합니다. 내가 어떻게 할 수 있니? 여기에 AppVersion 모델에 대한 나의 코드가있다.MongoDB, SailsJS의 모델 변경 확인

module.exports = { 

    attributes: { 
     version: { 
      type: 'string' 
     } 
    } 
}; 

이 문제를 해결하는 데 도움을주십시오. 미리 감사드립니다.

io.socket.on("<model name>", listenerFunction) 

이 문서에 대한 자세한 내용보기 : : http://sailsjs.org/#/documentation/reference/websockets/resourceful-pubsub

답변

2

이 당신이 WebSocket을 통해 클라이언트와의 연결이있는 경우 표준 일

. 그러나 브라우저에서 모델을 직접 변경하고 누군가가 앱에서 작동한다고 가정 해 봅시다. 소켓이 다른가?
+0

내가 같은 시도 – DivyaMenon

+0

정상적으로 작동해야하지만, 과장된 오류가 발생할 수 있으므로 백 엔드와 프런트 엔드 모두에서 이러한 오류를 확인해야합니다. 하지만 WebSockets을 사용하여 큰 작업을 수행하지 않으므로 다른 사람이이 작업에 대해 자세히 설명해야합니다. –

+0

동일한 소켓에서 updation 및 watch가 수행되면 작동합니다. 하지만 하나의 업데이트가 완료되고 다른 것으로 시계가 완료되면 작동하지 않습니다. – DivyaMenon