@echo off chcp 65001 >nul echo ======================================== echo 修复专项课程游客模式访问 echo ======================================== echo. echo 修复内容: echo 1. JWT拦截器:token验证失败时不抛出异常,改为放行 echo 2. 允许游客访问专项课程列表和详情 echo. echo [1/3] 停止后端服务... for /f "tokens=5" %%a in ('netstat -ano ^| findstr :8089') do ( echo 找到进程 %%a,正在终止... taskkill /F /PID %%a 2>nul ) timeout /t 2 /nobreak >nul echo. echo [2/3] 重新编译后端... cd /d "%~dp0..\peidu\backend" call mvn clean compile -DskipTests if errorlevel 1 ( echo 编译失败! pause exit /b 1 ) echo. echo [3/3] 启动后端服务... start "Peidu Backend" cmd /k "mvn spring-boot:run" echo. echo ======================================== echo 修复完成! echo 后端服务正在启动中... echo 请等待约30秒后测试 echo. echo 测试步骤: echo 1. 清除小程序缓存(开发者工具 - 清除缓存) echo 2. 退出登录(如果已登录) echo 3. 访问专项课程页面 echo 4. 应该能看到课程列表 echo ======================================== echo. pause