###問題点
node-red上でエラーハンドリングができません。javascriptの書き方が悪いと思いますがよくわかりません。
###構成
DB:DynamoDB(AWS)
node-redで接続
###確認したこと(今の状態)
- ** 実行結果**
msg①
- 正常(データあり) msg.payloadはデータあり、msg.errはempty
- 正常(データなし) msg.payloadはempty、msg.errはempty
- 異常 msg.payloadはempty、msg.errは値あり
msg②
- 正常(データあり) msg.payloadはempty、msg.errはempty
- 正常(データなし) msg.payloadはempty、msg.errはempty
- 異常 msg.payloadはエラー情報あり、msg.errは値あり
欲しい結果
- 正常(データあり) msg.payloadはデータあり
- 正常(データなし) msg.payloadはempty
- 異常 msg.payloadはエラー情報あり
###「error」のコード
msg①を編集している箇所ですので、これがおかしいかと思います。
javascriptです。
if (msg.err!='') { msg.payload = msg.err; } //if (!msg.err) { // msg.payload = msg.err; // } // if (msg.err.length >0){ // msg.payload = msg.err; // } return msg;
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。