SockJS - '/ info'在连接服务器时导致Http 404

时间:2013-12-16 07:25:41

标签: java push-notification sockjs

我主要按照以下帖子使用SockJS实现推送通知,

Push Notifications for Java WebappSockJS ClientSockJS Java Server

我的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上的

This post无法解决我的问题。请检查我错过了什么。 我是否需要注册客户端或发布服务器以启用推送通知。提前谢谢!

1 个答案:

答案 0 :(得分:9)

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

密切关注调用app.listen NOT 工作的事实,您必须致电server.listen。因此.listen调用必须在http实例上,而不是在快速实例上。