import fetch from "node-fetch"; const myHeaders = { apikey: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inl1YW5xZnN3aGJlcmtvZXZ0bWZyIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ5NTQzNjksImV4cCI6MjA3MDUzMDM2OX0.g8Fm4XAvtX46zifBZnYVH4tVuQkqUH6Ia9CXQj4DztQ", Authorization: "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inl1YW5xZnN3aGJlcmtvZXZ0bWZyIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTQ5NTQzNjksImV4cCI6MjA3MDUzMDM2OX0.g8Fm4XAvtX46zifBZnYVH4tVuQkqUH6Ia9CXQj4DztQ", }; console.log("🔍 Testando GET /doctors com token...\n"); fetch("https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/doctors", { method: "GET", headers: myHeaders, }) .then((response) => { console.log(`Status: ${response.status} ${response.statusText}`); return response.text(); }) .then((result) => { console.log("\n📄 Resposta:"); try { const json = JSON.parse(result); if (Array.isArray(json)) { console.log(`✅ Array com ${json.length} registro(s)`); if (json.length > 0) { console.log("\n📋 Médicos encontrados:"); json.forEach((medico, index) => { console.log( `\n${index + 1}. ${medico.full_name || medico.nome || "Sem nome"}` ); console.log(` ID: ${medico.id}`); console.log(` CRM: ${medico.crm}`); console.log( ` Especialidade: ${medico.specialty || medico.especialidade}` ); console.log(` Email: ${medico.email}`); console.log(` Ativo: ${medico.active}`); }); } else { console.log("⚠️ Tabela vazia - sem médicos cadastrados"); } } else { console.log(JSON.stringify(json, null, 2)); } } catch (e) { console.log(result); } }) .catch((error) => console.log("❌ Erro:", error));