2017-02-16 4 views
0

でブロックされています。これら2つのライブラリを使用してNFCタグ(https://github.com/mitchellparsons/rc522-rfid-promise)を検出し、ラズベリーパイのMPDサーバー(https://github.com/andrewrk/mpd.js)を制御しようとします。私はRaspbian Jessie(2017-01-11)でNode v6.9.5を使用します。ライブラリのコールバックがノード

次のコードを実行すると、MPDリスナーのみが実行されます。 Nodejsのコンセプトが間違っていたり誤解されたりしていますか?

var mpd = require('mpd') 
var rc522 = require("rc522-rfid-promise") 

var client = mpd.connect({ 
    port: 6600, 
    host: 'localhost', 
}) 

rc522.startListening() 
    .then(function(rfidTag){ 
    console.log('Got RFID tag') 
}) 

client.on('ready', function() { 
    console.log("MPD ready") 
}) 

ありがとうございます!

答えて

1

エラーイベントをリッスンしてみてください。

client.on('error', function (err) { 
    console.log('Error:', err) 
}); 
+0

エラーイベントは、あまりにも、解雇されていません。私は今、別のライブラリ(https://github.com/ocsacesar/rc522)を使い、NFCリーダとメインロジックをhttps://github.com/weixiyen/messenger.jsで分離しました – Philluxx

関連する問題