@echo off chcp 65001 >nul echo ======================================== echo 后端应用诊断脚本 echo ======================================== echo. echo [步骤1] 检查8080端口是否被占用(后端应用是否在运行) echo ---------------------------------------- netstat -ano | findstr :8080 if %errorlevel% equ 0 ( echo ✓ 8080端口正在监听,后端应用可能正在运行 ) else ( echo ✗ 8080端口未被占用,后端应用可能没有启动! echo 请先启动后端应用,然后重新运行此脚本 pause exit /b 1 ) echo. echo [步骤2] 测试本地接口(绕过ngrok) echo ---------------------------------------- echo 正在测试本地登录接口... curl -X POST "http://localhost:8080/api/wechat/login" -H "Content-Type: application/json" -d "{\"code\":\"test\"}" -w "\nHTTP状态码: %%{http_code}\n" 2>nul if %errorlevel% equ 0 ( echo ✓ 本地接口可以访问 ) else ( echo ✗ 本地接口无法访问,请检查后端应用是否正常启动 ) echo. echo [步骤3] 检查ngrok是否在运行 echo ---------------------------------------- netstat -ano | findstr :4040 if %errorlevel% equ 0 ( echo ✓ ngrok web界面端口4040正在监听 echo 请在浏览器打开 http://localhost:4040 查看ngrok状态 ) else ( echo ✗ ngrok可能没有运行,请检查ngrok是否启动 ) echo. echo ======================================== echo 诊断完成 echo ======================================== echo. echo 下一步操作: echo 1. 如果步骤1失败,请启动后端应用 echo 2. 如果步骤2失败,请检查后端应用日志 echo 3. 如果步骤3失败,请启动ngrok echo 4. 打开浏览器访问 http://localhost:4040 查看ngrok Traffic Inspector echo. pause