| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- @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
|