初始化

This commit is contained in:
李琦
2026-01-15 13:51:44 +08:00
commit b7b6d3e39e
156 changed files with 38913 additions and 0 deletions

46
test-user-api.js Normal file
View File

@@ -0,0 +1,46 @@
const fetch = require('node-fetch');
const API_BASE = 'http://localhost:8081/api';
async function testUserApi() {
try {
console.log('Testing user API...');
// 测试获取用户列表(不需要身份验证?)
console.log('1. Testing GET /admin/users');
const usersResponse = await fetch(`${API_BASE}/admin/users`);
console.log('Status:', usersResponse.status);
if (usersResponse.ok) {
const users = await usersResponse.json();
console.log('Users:', users);
// 如果有用户,测试获取单个用户
if (users && users.length > 0) {
const userId = users[0].id;
console.log(`\n2. Testing GET /admin/users/${userId}`);
const userResponse = await fetch(`${API_BASE}/admin/users/${userId}`);
console.log('Status:', userResponse.status);
if (userResponse.ok) {
const user = await userResponse.json();
console.log('User:', user);
console.log('\n✅ API test passed!');
} else {
const error = await userResponse.json();
console.log('Error:', error);
console.log('\n⚠ API test failed!');
}
}
} else {
const error = await usersResponse.json().catch(() => usersResponse.text());
console.log('Error:', error);
console.log('\n⚠ API test failed!');
}
} catch (error) {
console.error('Test error:', error);
console.log('\n❌ API test failed!');
}
}
testUserApi();