Go와 html 페이지간에 통신하기위한 템플릿 이외의 다른 방법이 있습니까? postmessages와 같은 것을 사용합니까?Golang : html 페이지와 GO 통신
시나리오 :: -> 스트리밍 트위터 API 광고
스트리밍 API 호출, 새로운 내용과 사용할 수와 업데이트;
원본 콘텐츠를 그대로 유지하면서 최신 콘텐츠로 웹 페이지를 업데이트하고 싶습니다. 그것은 단지 크롬
Go와 html 페이지간에 통신하기위한 템플릿 이외의 다른 방법이 있습니까? postmessages와 같은 것을 사용합니까?Golang : html 페이지와 GO 통신
시나리오 :: -> 스트리밍 트위터 API 광고
스트리밍 API 호출, 새로운 내용과 사용할 수와 업데이트;
원본 콘텐츠를 그대로 유지하면서 최신 콘텐츠로 웹 페이지를 업데이트하고 싶습니다. 그것은 단지 크롬
당신은 WebSocket을 사용할 수 있습니다 ([email protected])에 대한이므로
은 ... NaCl을 사용하지 않도록합니다. 지친 다른 웹 소켓 패키지/구현의 목록 여기
그리고있다 :
사용 websockets 또는 server sent events에
다음은이 구현된다 푸시 이벤트 fr 서버를 브라우저 클라이언트에 연결하십시오.
웹 소켓 용으로 gorilla/websocket 패키지를 사용하십시오. x/net/websocket 패키지도 사용할 수 있지만 프로토콜 does not work with recent versions of Chrome의 부분 구현입니다.
서버 보낸 이벤트가 너무 간단하므로 도우미 패키지가 실제로 필요하지 않습니다. 서버 전송 이벤트를 시작하려면 this example을 참조하십시오.
이동에 관한 정보가 아닙니다. 클라이언트 측, 즉 브라우저는 영구 연결을 처리 할 수 있어야합니다. 여기에 새로운 것은 없습니다. 당신은 오래된 브라우저
Go는 서버 측에서 쉽게 구현할 수 있습니다. 아무것도 까다 롭지 않습니다.
go [websocket library for Go] (http://www.gorillatoolkit.org/pkg/websocket)를 살펴보십시오. –