2016-09-28 4 views
0

私は、nodejsとJohonny-Fiveを使って、周辺機器としてRaspberry PI3とArduino Megaをベースにしていますが、今はバックグラウンドでサービスnodejsをバックグラウンドで実行する必要があります。それは数秒間実行されてからサービスが停止するためです。 nodejがサーバーを実行する判断は "node server.js &"であり、server.jsを実行してラズベリーを起動するためのsystemdサービスを作成したが、これは常に再起動するため動作しません。DebianサーバのバックグラウンドでJohnny-Fiveでnodejsを実行できますか?

答えて

0

あなたの関数をラップし、サーバーファイルで使用します。あなたのserver.js

var PumpController = require('./PumpController.js'); 

PumpController.init((relay) =>{}); 

チェックアウト私のプロジェクトで

function init(){ 
    board.on("ready",() => { 
    var relay = new five.Relay(13); 
    board.loop(state.system.tick, function() { 
     loop(relay); 
    }); 
    }); 
} 
exports.init = init; 

https://github.com/kdichev/Green-Systems/blob/development/server.js

関連する問題