我有一個小型節點紅色/ RaspberryPi項目,作爲帶節點紅色儀表板UI的車庫門控制器工作。爲節點紅色儀表板添加安全性
我想添加身份驗證並將UI公開到互聯網,以便我可以遠程檢查狀態。
從https://nodered.org/docs/security工作我試圖
node-red-admin hash-pw
導致 '未找到命令'。試圖替代:
node -e "console.log(require('bcryptjs').hashSync(process.argv[1], 8));" secret-password
結果在module.js一個錯誤:471 '找不到模塊bcryptjs'。
說明確實表示要從'Node-RED安裝目錄'中運行此命令。這是...哪裏?我從〜/ .node-red運行這個命令。無奈之下,我嘗試了'sudo apt-get install bcryptjs',但那沒有奏效。
所以 - 不是Linux專家,而是一個完整的JavaScript新手;我如何限制使用我的節點紅色UI給授權用戶?
此外 - 可能有一個用戶論壇(堆棧交換除外)?
你運行命令時你在哪個目錄?您需要位於節點紅色安裝目錄中,以便它可以查找捆綁的預置請求。 – hardillb