我正在使用Django实现服务器发送事件。
HTML
var repso = MakeRequestToServer(finalURL, requestType, postString)
和pro_listen代码在这里。
视图
<script type='text/javascript'>
var source = new EventSource('/pro_listen');
console.log(source);
source.onmessage = function (event) {
console.log(event.data);
};
</script>
所以真正的问题是为什么def pro_listen(request):
return HttpResponse("{'data':'new'}", content_type="text/event-stream")
没有打印任何东西......
更新
尝试使用console.log(event.data);
StreamingHttpReponse
后仍然无法打印任何内容......
请在这里帮助我