2016-12-01 4 views
0

私はサーバサイドでhapi nes(websocket)と共にクライアント側に角度websocketライブラリ(https://github.com/AngularClass/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は決して起動しません。私が間違っているかもしれないどんなアイデア。

+0

これはangular1フレームワークのように思われるため、angular2タグを削除します。私が間違っているかどうか教えてください。 – echonax

答えて

0

関数を未定義オブジェクト(onOpen)に割り当てることができます。

関連する問題