0
我在客戶端使用角度websocket庫(https://github.com/AngularClass/angular-websocket)以及服務器端的hapi nes(websocket)。 我有一個auth路由,我在前面定義的頻道上發佈,但從未收到該消息。 例如Angular websocket onMessage從來沒有用hapi nes開火
ServerSide:
file: server.js
server.subscription('/item/');
file:handlers.js
request.server.publish('/item/', { id: 5, status: 'complete' });
Client Side: Angular-websocket
myApp.factory('fac',['$websocket',function fac($websocket){
var dataStream = $websocket('ws://localhost:8000/item/');
dataStream.onOpen(function(message) {
console.log("sockeet opeeeen");
console.log(message);
});
dataStream.onMessage(function(message) {
console.log("xxxxxx");
console.log(message);
//collection.push(JSON.parse(message.data));
});
在onMessage永遠不會觸發。任何想法我可能做錯了什麼。
我刪除了angular2標籤,因爲這看起來像是angular1框架。告訴我,如果我錯了。 – echonax