問題タブ [node-red]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7940 参照

node.js - Node Red がフローを自動的にロードしない

nodered を raspberry-pi に正常にインストールしましたが、問題は、フローを記述するたびに、flow_raspberrypi.json にフローを保存し、nodered サーバーを再起動する必要があることです。ノードを自動的に保存する方法。

0 投票する
1 に答える
452 参照

javascript - 値を保存してからすべてを Javascript で送信する

私はノード js 上に構築された Node-red で作業しています。別の関数ノードからのすべての入力を格納し、それらすべてを次のノードに送信する 1 つのノードを作成しようとしていました。Node-RED では、各 msg プロセスが 1 回だけ送信され、msg プロセスはプロパティによって非同期になっています。

ドキュメント : http://nodered.org/docs/creating-nodes/node-js.html

これは node-RED 配線のスクリーンショットです。

ここに画像の説明を入力

連結ノードに向かう関数は 2 つあります。連結ノードのコードは次のとおりです。

デバッグタブで得ている出力は次のとおりです。

ここに画像の説明を入力

デバッグタブで必要な出力は次のとおりです。

ここに画像の説明を入力

0 投票する
1 に答える
9138 参照

node-red - NodeRed msg オブジェクトの配列を返す方法

NodeRed には、次の機能があります。

オブジェクトmsg.payloadとノードmsg.nodegroupが必要です。とEmonCMSを含むオブジェクトを返すにはどうすればよいですか?msg.payloadmsg.nodegroup

0 投票する
1 に答える
1086 参照

raspberry-pi - node-red、メール接続タイムアウト

node-red でメールを送信するのに問題があります。そのため、タイムスタンプ->テンプレート->電子メールノードの単純なフローを使用しました。

タイムスタンプをトリガーすると、エラー メッセージが表示されます。

[エラー] [メール:XXX@gmail.com] エラー: 接続タイムアウト

システム上の問題を検索する方法がわかりません。

これが私の npm パッケージのリストです。

ご協力いただきありがとうございます

0 投票する
2 に答える
1669 参照

windows - Nodejs が機能していないようです。ただし、npmは機能します

Node.js と Node-RED (Node.js に依存) を通常 1 週間前に実行していました。私のシステムは Windows 8.1 64 ビットです。

それにもかかわらず、今日私は問題を抱えています:

通常どおり、node-red フォルダーに移動し、node red.js を実行します。すると、驚くべきことに、プロンプトから次のメッセージが表示されました。



そのため、環境変数、npm、ノード フォルダーなど、多くのことを評価した後、問題ないようです。しかし、実行するnpm -vと、コンソールに npm のバージョンがインストールされていることが表示されます。を実行するnode -vと、上記と同じメッセージが表示されます... Node.js を最初にインストールしたとき、node.js のバージョンがインストールされていることがわかりました。

最近、Linux Ubuntu 14.04 でデュアル ブートを実行しましたが、これが問題の可能性があると思います (いくつかの Windows レジスタを削除する I CCLEANER 分析を実行しました)。

現在、それらに関連する私の個人/ユーザーパス変数は次のとおりです。 C:\Program Files\nodejs

システム環境変数は次のとおりです。 C:\Program Files\nodejs

PS:

  • Node.js コンソール (node.exe) が正常に開きます。
  • 管理者として、自分のユーザーでプロンプトを実行しようとしました。
  • node.js の 0.10x バージョンを実行する必要があります。そして、この問題はこのバージョン (0.10x) に関連しています。

ありがとう。