const http = require('http'); function testAPI() { const options = { hostname: 'localhost', port: 4330, path: '/api/drivers', method: 'GET', timeout: 3000 }; const req = http.request(options, (res) => { console.log(`状态码: ${res.statusCode}`); console.log(`响应头: ${JSON.stringify(res.headers)}`); let data = ''; res.on('data', (chunk) => { data += chunk; }); res.on('end', () => { console.log('响应体:', data); process.exit(0); }); }); req.on('error', (e) => { console.error('请求错误:', e.message); process.exit(1); }); req.on('timeout', () => { console.error('请求超时'); req.destroy(); process.exit(1); }); req.end(); } // 等待2秒让服务器完全启动 setTimeout(testAPI, 2000);