1.2 KiB
1.2 KiB
直接测试专项课程接口
测试步骤
1. 检查后端是否启动
打开浏览器访问:
http://localhost:8089/api/special-course/list
2. 使用Postman测试
- URL:
http://localhost:8089/api/special-course/list - Method: GET
- Headers:
Content-Type: application/jsonX-Tenant-Id: 1
3. 检查后端控制台
应该能看到以下日志:
=== 专项课程列表接口被调用 ===
category: null
tenantId: 1
查询到 X 条专项课程数据
如果看不到日志
说明请求被拦截器拦截了,需要检查:
- JwtInterceptor - 是否已经修改并重新编译?
- WebMvcConfig - 是否正确配置了排除路径?
- 后端是否重启 - 修改后是否重新启动了服务?
验证修改是否生效
打开文件:peidu/backend/src/main/java/com/peidu/interceptor/JwtInterceptor.java
检查第 28-31 行是否是:
// 验证token - 如果token无效,也放行,让Controller决定是否需要登录
if (!jwtUtil.validateToken(token)) {
System.out.println("token验证失败,但仍然放行(游客模式)");
return true; // 改为放行,不抛出异常
}
如果不是,说明修改没有保存或没有编译。