const response = await fetch('http://100.81.138.77:8000/api/v1/auth/login', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ username: 'admin', password: 'admin123' }) }); const auth = await response.json(); const token = auth.access_token; console.log('Testing /api/v1/configuration/servers endpoint...\n'); const serversResponse = await fetch('http://100.81.138.77:8000/api/v1/configuration/servers', { headers: { 'Authorization': `Bearer ${token}` } }); console.log('Status:', serversResponse.status); const serversData = await serversResponse.text(); console.log('Response Body:'); console.log(serversData.substring(0, 500)); console.log('\n...(truncated)'); // Parse and check structure try { const parsed = JSON.parse(serversData); console.log('\nParsed structure:'); console.log('Type:', Array.isArray(parsed) ? 'Array' : 'Object'); console.log('Keys:', Object.keys(parsed)); } catch (e) { console.log('Failed to parse:', e.message); }