@echo off echo =========================================== echo Fast Dashboard IP 访问启动脚本 echo =========================================== echo. echo 正在获取本机IP地址... for /f "tokens=2 delims=:" %%i in ('ipconfig ^| findstr /c:"IPv4 地址"') do ( for /f "tokens=1" %%j in ("%%i") do ( echo 检测到IP地址: %%j set "LOCAL_IP=%%j" ) ) echo. echo 激活Python环境... call conda activate fast-dashboard-env if errorlevel 1 ( echo 错误: 无法激活conda环境,请确保已按照PYTHON_ENV_SETUP_README.md配置环境 pause exit /b 1 ) echo. echo 启动后端服务器 (端口: 8000)... cd backend start "后端服务器" cmd /k "uvicorn main:app --host 0.0.0.0 --port 8000 --reload" echo 等待后端启动... timeout /t 3 /nobreak >nul echo. echo 启动前端服务器 (端口: 5173)... cd .. start "前端服务器" cmd /k "npm run dev -- --host 0.0.0.0" echo. echo =========================================== echo 服务启动完成! echo =========================================== echo. echo 本地访问地址: echo 前端: http://localhost:5173 echo 后端: http://localhost:8000 echo. echo 网络访问地址 (同局域网内其他设备可访问): if defined LOCAL_IP ( echo 前端: http://%LOCAL_IP%:5173 echo 后端: http://%LOCAL_IP%:8000 ) else ( echo 前端: http://192.168.18.108:5173 echo 后端: http://192.168.18.108:8000 ) echo. echo 注意: 确保防火墙允许端口 5173 和 8000 的访问 echo =========================================== echo. pause