【发布时间】:2017-01-10 10:58:36
【问题描述】:
我想在配置时向节点发送异步数据。我想要 执行 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 来做到这一点,但是,这是一个好主意吗?它可用吗?你知道任何解决方案吗?
【问题讨论】:
标签: javascript node.js node-red