7

我主要关注以下帖子来使用 SockJS 实现推送通知,

Java WebappSockJS 客户端SockJS Java 服务器的推送通知。

我的 sockJS 客户端是:

var sock = new SockJS("http://localhost:8080/pusher");

sock.onmessage = function(event) {
    console.log("message: " + event.data);
    alert('received message echoed from server: ' + event.data);
};

*服务器正在侦听相同的端口 8080。但是在运行时出现错误 404:

GET http://localhost:8080/pusher/info 404 (Not Found)

StackOverflow 上的这篇文章并没有解决我的问题。请检查我缺少什么。我是否需要注册客户端或发布服务器才能启用推送通知。提前致谢!

4

1 回答 1

9

您必须遵循此模式:https ://github.com/sockjs/sockjs-node/blob/master/examples/express-3.x/server.js

密切注意调用不起作用的事实app.listen你必须调用。所以调用必须在 http 实例上,而不是在 express 实例上。server.listen.listen

于 2013-12-20T21:06:08.407 回答