2016-07-19 6 views
0

EventSource의 Last-Event-Id 헤더를 설정할 수 있습니까? 캐시 된 메시지를 유지하는 간단한 채팅 앱이 있습니다. 연결하면 Last-Event-Id 이후 모든 채팅을 보내거나 제공되지 않으면 모든 채팅을 보냅니다.EventSource 생성자에 마지막 이벤트 ID 제공

메시지를 보관하고 있기 때문에 EventSource 생성자에 ID를 전달하여 이미 가지고있는 모든 메시지를 다시 돌려주지 않을 수도 있습니다. 그것은 단순히 가능하지 않습니까?

답변

0

쿼리 문자열에 대한 정보를 전달할 수 있습니다.

var source = EventSource("source?eventId=12345"); 

궁극적으로 서버 측에서 이해하고 올바른 이벤트를 반환해야합니다.

+0

글쎄,이 답을 받아 들일 것 같아요.하지만 마지막 종류의 이벤트 ID를 얻는 데는 두 가지 장소가 있습니다. ( – roblabla

+0

@roblabla - 이해합니다. 그 방법으로 기술을 사용하려고하기 때문입니다. 그것은 의도 된 것이 아니며 미래의 변경 사항에 대한 업데이트를 얻는 데 사용됩니다. 초기 상태가 아닙니다. – baynezy