可視化界面開發(fā)Node-RED【02】——設(shè)置面板登入用戶名與密碼
掃描二維碼
隨時(shí)隨地手機(jī)看文章
Node-Red是IBM技術(shù)團(tuán)隊(duì)發(fā)起的一個(gè)項(xiàng)目,在2013年開源,最初主要的應(yīng)用領(lǐng)域是物聯(lián)網(wǎng),用于實(shí)現(xiàn)各種服務(wù)之間的數(shù)據(jù)傳輸。物聯(lián)網(wǎng)的智能設(shè)備制造公司也通過使用Node-Red對(duì)硬件設(shè)備進(jìn)行控制,但是作為Node-Red作為一個(gè)可視化的數(shù)據(jù)流程編輯工具,在通過Web頁面進(jìn)行可視化的數(shù)據(jù)流程的編輯方面是具有通用性的,該系列文章將對(duì)于Node-Red的使用進(jìn)行簡(jiǎn)單的介紹。
設(shè)置Node-RED用戶名與密碼
第一步:找到你電腦中node-red的settings.js文件
進(jìn)入系統(tǒng)命令行輸入node-red。
圖中紅框圈出的,則為settings.js所在目錄。
進(jìn)入到該目錄下,右鍵選擇應(yīng)用打開(這里用的是NotePad)。
第二步:修改代碼
找到圖中代碼塊,將前面代碼屏蔽去掉并保存。
再通過系統(tǒng)命令行啟動(dòng)node-red。進(jìn)入到頁面時(shí)發(fā)現(xiàn)出現(xiàn)了登入面板。
可以看到,這里的用戶名就是前面代碼中的admin,但是密碼不是代碼里的password,代碼中的password是一段是經(jīng)過bcrypt算法對(duì)密碼進(jìn)行了加密的密文,所以我們要用自己的明文密碼生成一段密文,然后粘貼到代碼中的password處。
第三步:更改密碼
要生成合適的密碼,可以使用node-red-admin 命令行工具。
在系統(tǒng)命令行中輸入下面指令以安裝該工具:
npm install -g --unsafe-perm node-red-admin
安裝好后輸入指令:
node-red-admin hash-pw
將想要使用的密碼輸入,然后工具就打印出可以復(fù)制到設(shè)置文件中的加密過的密碼。(需注意設(shè)置密碼時(shí),打出的字符由于工具加密是不可見的)
將生成的密碼粘貼進(jìn)代碼中的password處即可,也可自行更改用戶名,更改后保存。
第四步:登入Node-RED
通過系統(tǒng)命令行啟動(dòng)node-red,在瀏覽器中輸入剛剛設(shè)置過的用戶名及密碼登入。
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問題,請(qǐng)聯(lián)系我們,謝謝!