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上的这篇文章并没有解决我的问题.请检查我错过了什么.我是否需要注册客户端或发布服务器以启用推送通知.提前致谢!
您必须遵循以下模式:https://github.com/sockjs/sockjs-node/blob/master/examples/express-3.x/server.js
密切注意一个事实,即调用app.listen将不工作,你必须调用server.listen.所以.listen调用必须在http实例上,而不是在express实例上.