質問: milkcocoa.dataStore('messages'); ds.on('send', function() { console.log('send!!!'); }); ds.on('push', function() { console.log('push'); }); ds.push({title : 'hoge', content : 'huga'}); ds.send({title : 'hoge', content : 'huga'}); ``` console.log('push') が動作することを期待していましたが、コンソールにログは出力されず、またmilkcocoaのサイトにあるダッシュボードから、データストアを確認してもデータは登録されていませんでした。 ネットワークキャプチャを行ってみたところ、 RaspberryPiから .mlkcca.comのsecure-mqtt(8883)に対して、TCPで接続を行っているようですが、接続が確立されずリセットされているように見えます。 > > 60783 -> secure-mqtt [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=773673 TSecr=0 WS=128 > > secure-mqtt > 60783 [RST, ACK] seq=1 Ack=1 win=0 Len=0 > > > なお、同様の処理をGoogle Chromeの開発者ツールを使い実行したところ、問題なくデータストアに保存されているため、app_idは正しいものを指定出来ているように思います。 ### 確認したい事柄 1.nodejsでmilkcocoaを動作させる際に、その他にもインストールすべきパッケージがあるのでしょうか? 2.こちらで試している環境のネットワークに不備がある場合、なにを試すべきでしょうか? 申し訳ございませんが、ご教授ください。
回答: ご質問ありがとうございます。 Milkcocoa開発チームのものです。 > > 1. nodejsでmilkcocoaを動作させる際に、その他にもインストールすべきパッケージがあるのでしょうか? > > > ありません。 ``` npm i milkcocoa ``` を実行した時点で必要なパッケージはインストールされます。 > > 2. こちらで試している環境のネットワークに不備がある場合、なにを試すべきでしょうか? > > > Milkcocoa Node.js SDK の 現在のバージョンは、0.5.1 になっています。古いバージョンをお使いの場合は、お手数ですがアップグレードして再度試して頂けると幸いです。