#!/bin/bash TOKEN=$(curl -s http://localhost:8080/api/auth/login -X POST -H 'Content-Type: application/json' -d '{"username":"admin","password":"Test@123"}' | python3 -c "import sys,json; print(json.load(sys.stdin)['token'])" 2>/dev/null) echo "Token: OK" echo "" echo "=== 前端API路径测试 ===" for ep in \ "/api/auth/current" \ "/api/users/page?page=0&size=10" \ "/api/roles/page?page=0&size=10" \ "/api/menus" \ "/api/sys/config" \ "/api/sys/config/page?page=0&size=10" \ "/api/dict/types" \ "/api/dict/data/page?page=0&size=10" \ "/api/files/page?page=0&size=10" \ "/api/notice/page?page=0&size=10" \ "/api/logs/login/page?page=0&size=10" \ "/api/logs/operation/page?page=0&size=10" \ "/api/logs/exception/page?page=0&size=10" \ "/api/permissions"; do code=$(curl -s -o /dev/null -w '%{http_code}' "http://localhost:8080${ep}" -H "Authorization: Bearer $TOKEN") echo " $ep → $code" done echo "" echo "=== 后端实际可用路径 ===" for ep in \ "/api/config" \ "/api/config?page=0&size=10" \ "/api/notices" \ "/api/notices?page=0&size=10" \ "/api/exception-logs?page=0&size=10" \ "/api/auth/me" \ "/api/auth/profile" \ "/api/auth/info" \ "/api/auth/user"; do code=$(curl -s -o /dev/null -w '%{http_code}' "http://localhost:8080${ep}" -H "Authorization: Bearer $TOKEN") echo " $ep → $code" done