42 lines
1.0 KiB
Bash
42 lines
1.0 KiB
Bash
|
|
#!/bin/bash
|
|||
|
|
|
|||
|
|
# 测试日志格式脚本
|
|||
|
|
# 用于演示新的emoji日志格式
|
|||
|
|
|
|||
|
|
echo "🧪 测试后端日志格式"
|
|||
|
|
echo "================================"
|
|||
|
|
echo ""
|
|||
|
|
|
|||
|
|
BASE_URL="http://localhost:8080"
|
|||
|
|
|
|||
|
|
echo "1️⃣ 测试健康检查 (GET 200)"
|
|||
|
|
curl -s "$BASE_URL/health" > /dev/null
|
|||
|
|
sleep 1
|
|||
|
|
|
|||
|
|
echo "2️⃣ 测试登录 (POST 200)"
|
|||
|
|
curl -s -X POST "$BASE_URL/api/v1/auth/login" \
|
|||
|
|
-H "Content-Type: application/json" \
|
|||
|
|
-d '{"account":"test@example.com","password":"Test@123"}' > /dev/null
|
|||
|
|
sleep 1
|
|||
|
|
|
|||
|
|
echo "3️⃣ 测试404错误 (GET 404)"
|
|||
|
|
curl -s "$BASE_URL/api/v1/not-found" > /dev/null
|
|||
|
|
sleep 1
|
|||
|
|
|
|||
|
|
echo "4️⃣ 测试OPTIONS预检 (OPTIONS 204)"
|
|||
|
|
curl -s -X OPTIONS "$BASE_URL/api/v1/user/profile" \
|
|||
|
|
-H "Origin: http://localhost:3001" > /dev/null
|
|||
|
|
sleep 1
|
|||
|
|
|
|||
|
|
echo "5️⃣ 测试未授权 (GET 401)"
|
|||
|
|
curl -s "$BASE_URL/api/v1/user/profile" > /dev/null
|
|||
|
|
sleep 1
|
|||
|
|
|
|||
|
|
echo ""
|
|||
|
|
echo "✅ 测试完成!"
|
|||
|
|
echo "📋 查看日志:"
|
|||
|
|
echo " tail -20 logs/app.log"
|
|||
|
|
echo ""
|
|||
|
|
echo "🎨 格式化查看(需要安装jq):"
|
|||
|
|
echo " tail -20 logs/app.log | jq '.'"
|