前言
這只是一個簡單的示例,具體詳細文檔去官網查看
官網指南:https://nodered.org/docs/user-guide/
打開瀏覽器,進入編輯器頁面:http://localhost:1880
一個不錯的博客:https://blog.csdn.net/geek_monkey/article/details/80736954
頁面主要分為幾個部分:
- 調色板:功能插件集合區,包括各種常用的功能節點可供調用,只需要拖拽即可完成初始化工作,系統提供自定義節點功能,用戶可以根據不同的功能屬性進行自定義不同分類節點。
- 菜單:系統菜單和幫助文檔查看功能區域,主要包括節點管理、流程導入導出、部署等。
- 工作區:主要功能代碼實現區域,在這里用戶以圖形化編程的形式將相應的節點拖放到工作區中,進行相應的簡單配置和少量代碼即可完成復雜的功能。
創建流程
拖動輸入節點inject到工作區
拖動輸出節點debug到工作區
連線
點擊右上角部署
鼠標單擊方框,注入數據(時間戳)
添加功能fuction節點,改變時間格式(先刪除連線)
雙擊“功能”節點以顯示編輯對話框。將以下代碼復制到函數字段中:
// Create a Date object from the payload var date = new Date(msg.payload); // Change the payload to be a formatted Date string msg.payload = date.toString(); // Return the message so it can be sent on return msg;
點擊部署,再次注入數據,就可以再調試窗口看到時間格式變化了
此流程演示了創建流程的基本概念。它顯示了如何使用Inject節點手動觸發流,以及Debug節點如何在側欄中顯示消息。它還顯示了如何使用Function節點編寫自定義JavaScript以針對消息運行。