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 '.'"
|