2017-02-16 6 views
0

Я пытаюсь использовать эти две библиотеки для обнаружения тега NFC (https://github.com/mitchellparsons/rc522-rfid-promise) и для управления сервером MPD (https://github.com/andrewrk/mpd.js) на малине Pi. Я использую Node v6.9.5 на Raspbian Jessie (2017-01-11).Обратный вызов библиотек блокируется в узле

При выполнении следующего кода выполняется только прослушиватель 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

Try прослушивает событие ошибки:

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

Событие ошибки не уволили, тоже. Теперь я использую другую библиотеку (https://github.com/ocsacesar/rc522) и развязанный NFC-ридер и основную логику через https://github.com/weixiyen/messenger.js – Philluxx

 Смежные вопросы

  • Нет связанных вопросов^_^