0.0.1.0
This commit is contained in:
Executable
+49
@@ -0,0 +1,49 @@
|
||||
#!/bin/bash
|
||||
|
||||
# API 测试脚本
|
||||
BASE_URL="http://localhost:3000"
|
||||
|
||||
echo "🧪 开始测试 API..."
|
||||
echo ""
|
||||
|
||||
# 1. 测试用户注册
|
||||
echo "1️⃣ 测试用户注册..."
|
||||
REGISTER_RESPONSE=$(curl -s -X POST "$BASE_URL/api/auth/register" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{
|
||||
"email": "test@example.com",
|
||||
"password": "password123",
|
||||
"name": "测试用户"
|
||||
}')
|
||||
|
||||
echo "注册响应: $REGISTER_RESPONSE"
|
||||
echo ""
|
||||
|
||||
# 2. 测试用户登录
|
||||
echo "2️⃣ 测试用户登录..."
|
||||
LOGIN_RESPONSE=$(curl -s -X POST "$BASE_URL/api/auth/signin" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{
|
||||
"email": "test@example.com",
|
||||
"password": "password123"
|
||||
}')
|
||||
|
||||
echo "登录响应: $LOGIN_RESPONSE"
|
||||
echo ""
|
||||
|
||||
# 3. 测试创建家族树(需要登录)
|
||||
echo "3️⃣ 测试创建家族树..."
|
||||
echo "提示:需要先在浏览器登录后才能测试此功能"
|
||||
echo ""
|
||||
|
||||
# 4. 测试获取家族树列表
|
||||
echo "4️⃣ 测试获取家族树列表..."
|
||||
echo "提示:需要先在浏览器登录后才能测试此功能"
|
||||
echo ""
|
||||
|
||||
echo "✅ API 测试完成!"
|
||||
echo ""
|
||||
echo "📝 下一步:"
|
||||
echo "1. 启动开发服务器: pnpm dev"
|
||||
echo "2. 在浏览器访问: http://localhost:3000"
|
||||
echo "3. 使用登录页面测试完整流程"
|
||||
Reference in New Issue
Block a user