#!/bin/bash # 簡單的 HTTP 服務器啟動腳本 PORT=${1:-3000} echo "正在啟動前端服務器..." echo "訪問地址: http://localhost:${PORT}" echo "" echo "按 Ctrl+C 停止服務器" echo "" # 檢查是否有 Python if command -v python3 &> /dev/null; then echo "使用 Python HTTP 服務器" python3 -m http.server $PORT elif command -v python &> /dev/null; then echo "使用 Python HTTP 服務器" python -m http.server $PORT # 檢查是否有 Node.js 和 http-server elif command -v npx &> /dev/null; then echo "使用 Node.js http-server" npx http-server -p $PORT -c-1 else echo "錯誤: 未找到 Python 或 Node.js" echo "請安裝 Python 3 或 Node.js,或使用其他 HTTP 服務器" exit 1 fi