iT邦幫忙

0

Day 26 Flask API+ngrok

  • 分享至 

  • xImage
  •  

為什麼要用Flask+ngrok?
(一)Flask:Python最常見的輕量級Web框架,幾行程式碼就能跑出API。
(二)ngrok:把這個本地API變成一個對外可存取的網址。
(三)實際價值:朋友/其他應用程式(像是LINE Bot、Webhook)能直接呼叫你在電腦裡跑的服務。
建立簡單的Flask API
建立一個app.py檔然後打上這些程式碼
https://ithelp.ithome.com.tw/upload/images/20250930/20179424WM4I2QmZW3.png
然後開啟終端機,打python+檔案位置
https://ithelp.ithome.com.tw/upload/images/20250930/20179424KFDhBtrkFB.png
執行後他會給你一個網址
https://ithelp.ithome.com.tw/upload/images/20250930/20179424AHzF8cudzq.png
因為我們在程式碼指定路由的部分有打上hello,所以在剛剛給的網址後也要加入hello,否則開啟後會出現404的問題
https://ithelp.ithome.com.tw/upload/images/20250930/201794241wFlt1n5Xs.png
https://ithelp.ithome.com.tw/upload/images/20250930/20179424me9jHfPFzv.png
用ngrok對外公開
打開另一個終端機後輸入ngrok http 5000
任何人輸入在Forwarding的網址就可以看到json回應
https://ithelp.ithome.com.tw/upload/images/20250930/20179424EwjGj3Paho.png


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言