【发布时间】:2014-08-09 15:52:26
【问题描述】:
以下代码在 Play framework 2.3 中不起作用
controllers.NotificationHandler.sendNotification():
def sendNotification = Action {
request =>
val currentdate = new java.util.Date()
Ok("data: " + currentdate.toString())
.as( "text/event-stream")
.withHeaders("Content-Type"->"text/event-stream")
.withHeaders("Cache-Control"->"no-cache")
.withHeaders("Connection"->"keep-alive")
}
JS代码:
var event = new EventSource("@controllers.NotificationHandler.sendNotification()");
event.addEventListener('message', function( event ) {
alert(event.data);
} );
【问题讨论】:
标签: playframework server-sent-events playframework-2.3