2017-06-20 3 views
0

プロジェクトにノードREDを使用していますが、呼び出されたときに将来を返す関数を使用しようとしています。ノードREDのファンクションブロックから先物を使用

先物がファンクションブロックから機能するかどうかを確認したいだけですか?以下は私が試したコードです:

var Influx = context.global.influx; 

const hist = new Influx.InfluxDB({ 
    host:'external.server', 
    port:8086, 
    username:'user', 
    password:'password', 
    database: 'histories', 
}); 

hist.getMeasurements().then(names => { 
    node.send({payload:names}); 
}); 

return null; 

答えて

0

はい、約束はうまくいくはずです。

エラー処理がシームレスではないので、問題がある場合は無視されます。エラーを処理するために約束のチェーンに.catch()を追加します。

また、influxdbノードを使用していない理由は何ですか? http://flows.nodered.org/node/node-red-contrib-influxdb

関連する問題