标签: node-red

Nodej似乎不起作用; 然而,npm确实有效

一周前我正在运行Node.js和Node-RED(取决于Node.js).我的系统是Windows 8.1 64位.

不过,今天我遇到了一个问题:

通常,我转到node-red文件夹,然后运行节点red.js. 然后,令人惊讶的是我从提示中得到以下消息:


Node Commands

Syntax:
    node {operator} [options] [arguments]

Parameters:
        /? or /help   - Display this help message.
        list          - List nodes or node history or the cluster
        listcores     - List cores on the cluster
        view          - View properties of a node
        online        - Set nodes or node to online state
        offline       - Set nodes or node to offline state
        pause         - Pause node [deprecated]
        resume        - Resume node [deprecated]

For more information about HPC command-line …
Run Code Online (Sandbox Code Playgroud)

windows node.js npm node-red

4
推荐指数
1
解决办法
1078
查看次数

如何将Node-RED中的线路从一个节点移动到另一个节点?

想象一下,我已按如下方式连接了一个流程:

在此输入图像描述

现在希望重新接受:

在此输入图像描述

看来我的选择是删除现有的电线,然后重新连线.我的问题是:


是否可以电线从一个节点移动到另一个节点而不是删除和重新创建?


node-red

4
推荐指数
1
解决办法
704
查看次数

在node-red函数中使用外部js库

我用npm 安装了一个js库https://www.npmjs.com/package/fft,如何在节点红色功能中使用它?

npm node-red

4
推荐指数
1
解决办法
5134
查看次数

如何在Node-RED中远程部署流文件?

有没有办法将现有的Node-RED流文件部署myflow.json到运行Node-RED的远程机器上?

经过大量的谷歌搜索后,我在相关的谷歌小组中偶然发现了这个讨论,但它并不是很有启发性.

提前谢谢了.

更新(在下面的建议答案之后)

以下是来自远程计算机的建议请求的输出:

[scripts]$ curl -v -X POST http://192.168.70.73:1880/flows -H "Content-Type: application/json"  --data "@remote_test.json" 
* About to connect() to 192.168.70.73 port 1880 (#0)
*   Trying 192.168.70.73... connected
* Connected to 192.168.70.73 (192.168.70.73) port 1880 (#0)
> POST /flows HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: 192.168.70.73:1880
> Accept: */*
> Content-Type: application/json
> Content-Length: 1088
> Expect: 100-continue
> 
< HTTP/1.1 100 Continue
< HTTP/1.1 204 …
Run Code Online (Sandbox Code Playgroud)

node-red

4
推荐指数
1
解决办法
5204
查看次数

node-red-节点凭证

在红色节点流中,我有一个CassandraDatabase节点,其中包含用户和pass。当我导出流时,这些凭证未包含在json中,而是出现了带有加密字符串的flows_cred.json文件:

{“ $”:“ df28 .......

...但是,如果我将此文件复制出来并尝试在其他地方启动我的节点红色实例,则在启动时会得到以下信息:

[警告]加载凭据时出错:SyntaxError:JSON中位置0的意外标记�

...,然后重复出现“ AuthenticationError:未设置身份验证提供程序”消息。确实,凭证红色尚未被节点红流提取,因此我必须再次手动输入。

有人知道允许我成功导出凭据的诀窍吗?

credentials node-red

4
推荐指数
1
解决办法
4830
查看次数

有没有办法禁止匿名访问Bluemix上的NodeRed Flow Editor?

我使用Bluemix上的Starter Boilerplate创建了一个NodeRed应用程序.我注意到的一件事是我的Flow Editor可供公众使用(即匿名访问可以编辑我的节点并进行部署).

如何防止匿名访问Bluemix上的Flow Editor?

node-red ibm-cloud

3
推荐指数
1
解决办法
1067
查看次数

如何在google chat/hangouts上发送带有nodejs xmpp客户端的表情符号/表情符号

我使用node-red xmpp客户端节点实现了一个Google聊天机器人.一切正常,但我不知道如何让我的机器人给我一个笑脸/表情符号/表情符号等.

例如,我想对我的机器人说"嘿,谢谢",我希望机器人响应是"竖起大拇指"的表情符号,当你输入"(Y)"时出现的表情符号:

在此输入图像描述

但我得到的是文字字符串"(Y)"而不是图形等价物.我是否必须以unicode或类似的方式发送它?我猜测图形解释取决于聊天客户端(我正在通过gmail收件箱页面中的环聊小部件聊天).

谢谢!

xmpp node.js node-xmpp hangout node-red

3
推荐指数
1
解决办法
1637
查看次数

node-red将json字符串解析为msg.payload

Noob问题

我正在使用snmp函数通过oid列表收集数据.我已经提取了数据并使用json函数将数据解析为下面看到的json字符串.

msg.payload:string [81] "[{"oid":"1.3.6.1.4.1.38783.3.3.1.1.1.0","type":2,"value":53800,"tstr":"Integer"}]"

我正在尝试编写一个函数来"value":53800从这个字符串中删除并输出它msg.payload.

我试过下面但它返回了

"类型错误:无法分配给只读属性'_msgid'"value":53700,"tstr":"Integer"}]"

var msg = msg.payload;
var value = msg.substr(49,62);

return value;
Run Code Online (Sandbox Code Playgroud)

javascript string json split node-red

3
推荐指数
1
解决办法
2万
查看次数

Node-红色节点图标的含义和用途?

我是在 Raspberry Pi 3 上运行的 node-red 的新手,在 Node-red 编辑器中、某些内置节点(例如 mqtt 节点)上搜索不同图标时没有找到解释。该节点上的红色和蓝色图标的含义和用途是什么?

在此输入图像描述

editor node-red

3
推荐指数
1
解决办法
3449
查看次数

当我尝试按名称获取输入时,“错误:节点不可单击或不是 HTMLElement”Puppeteer

这是我的 HTML 结构:

<div id="divImporte">
  <p class="btn01">
    <input type="button" name="Enviar Tasas" value="Enviar Tasas">
  </p>
</div>
Run Code Online (Sandbox Code Playgroud)

这就是我尝试选择输入的方式:

第一种方式:

const buttonTasas = await page.$$("input[type='button'][value='Enviar Tasas']");
Run Code Online (Sandbox Code Playgroud)

第二种方式:

const buttonTasas = await page.waitForSelector("input[type='button'][value='Enviar Tasas']");
Run Code Online (Sandbox Code Playgroud)

然后点击它:

if (buttonTasas && buttonTasas.length > 0) {
  await buttonTasas[0].click();
}
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

"Error: Node is either not clickable or not an HTMLElement"
Run Code Online (Sandbox Code Playgroud)

我该如何解决?谢谢

javascript selenium node.js node-red puppeteer

3
推荐指数
1
解决办法
7652
查看次数