Node-Red 利用 ngrok 取得臨時之外部網址
源自於 https://medium.com/@jonathan.chiou_30271/node-red-%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98-2020-01-21-01-cada06d9e9e1
利用 ngrok 取得臨時之外部網址 (有https喔)
什麼是ngrok,它是一個可以讓內網伺服器與外界溝通的一個服務。
一般來說在本機開發時,可以使用本機瀏覽器連到 http://localhost 或 http://127.0.0.1 的本地端伺服器預覽成果,或者在同網域之其他電腦,也可以透過內網之IP(例如192.168.1.55),連到你的本機伺服器預覽成果。
但是有些開發的場景就一定需要由外網可以連線到你的本地 伺服器,例如:
- Chatbot:聊天機器人通常需要設定一個 webhook url,讓服務端(如 Line、Facebook)可以將訊息發佈到你的伺服器端。
- 金流系統:在串接金流服務的時候,需要 ReturnUrl 回傳網址,在金流付款成功後將結果送到你的伺服器端。
- 其他各式各樣的 API callback
ngrok 這個服務可以幫我們解決這個問題。
Node Red如何使用 ngrok :
- 註冊一個 ngrok 帳號
- 在node-red安裝ngrok node
3. 在ngrok網站取得authtoken
4. 編輯 ngrok node,填入authtoken
5. 啟動 ngrok,取得網址,免費版每次生成之網址只有8小時時效。
沒有留言:
張貼留言