Última actividad 9 months ago

此程式使用 Flask 建立一個簡單的 Web 伺服器,並允許使用命令列指定埠號。預設監聽所有網卡 (0.0.0.0),支援多執行緒處理,提高併發能力,適合作為輕量級 API 或網頁應用的基礎。

flask_server.py Sin formato
1# 匯入 Flask 框架,用於建立 Web 應用程式
2from flask import Flask
3import argparse # 匯入 argparse 來解析命令列參數
4
5# 建立 Flask 應用程式實例
6app = Flask(__name__)
7
8# 定義根路由,當用戶訪問 "/" 時返回 "Hello, Flask!"
9@app.route('/')
10def home():
11 return "Hello, Flask!"
12
13# 入口點:僅當此檔案以主程式運行時才會執行
14if __name__ == '__main__':
15 # 設定命令列參數解析器
16 parser = argparse.ArgumentParser(description="啟動 Flask 伺服器")
17 parser.add_argument('--port', type=int, default=5000, help='指定 Flask 伺服器埠號 (預設為 5000)')
18
19 # 解析參數
20 args = parser.parse_args()
21
22 # 啟動 Flask 應用程式,監聽所有網卡 (0.0.0.0),允許外部訪問
23 # threaded=True 啟用多執行緒模式,提高併發能力
24 app.run(host='0.0.0.0', port=args.port, threaded=True)
25