const app = require('./index'); const http = require('http'); // Start temporary server const server = http.createServer(app); server.listen(3030, async () => { console.log('Server started on 3030'); try { const res = await fetch('http://localhost:3030/api/pedigree/relations/1/2'); const text = await res.text(); console.log('GET /api/pedigree/relations/1/2 RESPONSE:', res.status, text.substring(0, 150)); const postRes = await fetch('http://localhost:3030/api/pedigree/trial-pairing', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ sire_id: 1, dam_id: 2 }) }); const postText = await postRes.text(); console.log('POST /api/pedigree/trial-pairing RESPONSE:', postRes.status, postText.substring(0, 150)); } catch (err) { console.error('Fetch error:', err); } finally { server.close(); process.exit(0); } });