コンフィグレーション時にノードに非同期データを送信したい。私は を実行して、SQLリクエストを実行して、いくつかのデータをリストします。ノード作成でコンフィグレーションでデータを送信する
- 、サーバー側の機能は、それが完了だとき、コールバックは、データを受信したノード構成ノード構成で
- 、にデータを送信
- を行い、リストが作成され
また、バイナリは各x分ずつデータベースを要求し、各ノードが作成時に使用する キャッシュを作成することができます。これにより、コードが非同期でも「ライブ更新」されなくても削除されます。実際に
私は、クエリを作成し、以下のようにこれを追加しましたので、私はこだわっている:
module.exports = function(RED) {
"use strict";
var db = require("../bin/database")(RED);
function testNode(n) {
// Create a RED node
RED.nodes.createNode(this,n);
// Store local copies of the node configuration (as defined in the
.html
var node = this;
var context = this.context();
this.on('input', function (msg) {
node.send({payload: true});
});
}
RED.nodes.registerType("SQLTEST",testNode);
}
しかし、私は構成ノードにデータを渡す方法がわかりません。私は Socket.IOのことを考えましたが、これは良い考えですか?あなたはどんな解決法を知っていますか?
Knolleary、ノードTYPEとは、それはノードを登録しているということですか?私は "RED.nodes.registerType( 'customnodeList'を持っているので、needpermissionはcustomnodeList.readになりますか? 私はこれを試しましたが、URLにアクセスしようとするといつも私は無許可になります –
この最後のコメントを無視して、それに直接アクセスすることはできません、あなたはJSONを使ってそれを使用して感謝の仕事をしなければなりません –