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

mas*_*asT 7 java push-notification sockjs

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

推送Java Webapp,SockJS客户端,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);
};
Run Code Online (Sandbox Code Playgroud)

*服务器正在侦听相同的端口8080.但在运行时我得到错误404:

GET http://localhost:8080/pusher/info 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)

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

ran*_*nel 9

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

密切注意一个事实,即调用app.listen工作,你必须调用server.listen.所以.listen调用必须在http实例上,而不是在express实例上.