2017-03-04 6 views
0

초 단위로 생성되는 트랜잭션 목록이 있으며,이 트랜잭션을 얻기 위해 래퍼를 사용하므로 나머지 API를 가져옵니다. 번호에 따른 거래. 그러나 트랜잭션이 더 많이 생성 될 것이므로 어떻게 지속적으로 생성되는지를 최근에 표시 할 수 있습니다.응용 프로그램의 프론트 엔드에서 REST API에서 가져온 실시간 데이터를 표시하려고합니다.

node.js를 백엔드로 사용하고 angular.js를 프론트 엔드로 사용하여 개인 Ethereum 블록 체인에서 블록 탐색기를 만들고 싶습니다.

답변

0

여기 웹 소켓을 사용할 수 있습니다. 트랜잭션이 발생하는 경우

https://github.com/btford/angular-socket-io 그래서, 당신은 클라이언트에 푸시 메시지를 보낼 것이며, 클라이언트는 트랜잭션의 업데이트됩니다 : - 예를 Socket.io를 들어

여기

https://github.com/socketio/socket.io는 각도에 대한 Socket.io의 compoenent입니다 명부.

+0

지난 하루 동안 나는 나머지 API에서 소켓을 통합하려고 시도하고 있지만 이것들은 작동하지 않습니다. angular.js를 프론트 엔드로 사용하고 node.js를 백엔드로 사용하는 샘플을 제공하고이 소켓은 나머지 API 호출에서 데이터를 가져옵니다. 그것을 밖으로 정렬하는 데 도움주세요 - 감사합니다 Logged –

0

여기서 가장 일반적인 방법은 계약서 수정 권한이있는 경우 중요한 모든 국가 변경 사항에 대한 이벤트 이미 터를 포함하는 것입니다. 이것은 계약 트랜잭션을 자세한 (심지어 색인 가능) 및 저렴한 방법으로 제공합니다.

클라이언트에서 이벤트 감시자를 사용할 수 있습니다. AngularJS로 쉽게 구성 할 수 있습니다. 이벤트가 도착하면 콜백을 호출합니다. UI를 지원하거나 콜백에서 스토리지를 오프 로딩하는 데 필요한 것을 할 수 있습니다.

예를 들어 각도보기 모델에 배열에 행을 추가 할 수 있습니다. Angular는 모델의 데이터가 변경 될 때 뷰를 업데이트하는 좋은 방법입니다. 따라서 도착한 트랜잭션 이벤트를 실시간으로 업데이트하여 표시 할 수 있습니다. 특히 어렵지는 않습니다.

희망이 있습니다.