EvenSource 개체 (자바 스크립트)를 사용하여 Server-Sent Event (혜성)를 만드는 페이지를 만들려고합니다. 나는 그것에 대해 많은 자습서를 읽고 다음 질문에 대해 설명을 발견하지 않았습니다 : 내가 EventSource의 "의 OnError"이벤트에 가입 - 내가 얻을 매개 변수의 유형은 무엇인가? 오류가 정확히 무엇인지 어떻게 알 수
내 응용 프로그램에서 서버 전송 이벤트를 구현하는 데 Cramp (http://cramp.in)를 사용하고 있습니다. 응용 프로그램을 실행하기 위해 서버로 thin을 사용하고 있습니다. 레일즈 응용 프로그램을 디버깅하기 위해 디버거 젬을 사용할 수 있습니다. 디버거를 사용하여 불량 응용 프로그램을 디버깅 할 수 있습니까?
Server-Sent Events을 사용할 때 클라이언트가 관심있는 다른 이벤트를 수신하기 위해 다중 연결을 설정해야합니까? 또는 단일 연결이 있어야하며 클라이언트가 별도 채널을 통해 관심있는 내용을 나타내야합니까? IMO는 클라이언트 코드를 좀 더 복잡하게 만들지 만 후자는 더 바람직합니다. 이 스펙은 명명 된 이벤트 (특정 주제와 관련된 이벤트)를 지원
서버 보낸 이벤트를 브라우저에서받을 때이를 검사하는 가장 좋은 방법은 무엇입니까? 나는 단지 console.log(e)을 구현 한 구현만을 보았지만 데이터가 올바른 것으로 가정합니다. console.log를 사용하지 않고 '소스보기'유형의 검사와 마찬가지로 서버 보낸 이벤트를 볼 수 있습니까?
데이터를 쓰는 데이터베이스 (MySQL)가 있습니다. 새 레코드를 변경하고 레코드를 UI로 변경해야합니다. 몇 가지 제약 사항이 있습니다.이 데이터베이스에 쓰는 코드를 제어 할 수 없으며 큐에 쓰도록 수정할 수 없습니다. 지금까지 DB를 주기적으로 읽고 변경 (마지막 업데이트 타임 스탬프 사용)하고 해당 데이터를 mongo db로 푸시했습니다. 모든 요청에
서버에서 보낸 이벤트 연결을 일시 중지하는 방법은 무엇입니까? 심지어 가능합니까, 아니면 SSE를 닫은 다음 다시 열고 모든 이벤트 처리기를 다시 할당해야합니까? 기술적으로 일어날 필요가 무엇 var source = new EventSource(url);
source.addEventListener("something", somefunction, fals