const http = require('http'); // 测试获取所有设置 console.log('Testing GET /api/settings'); const getSettingsReq = http.get('http://localhost:3002/api/settings', (res) => { let data = ''; res.on('data', (chunk) => { data += chunk; }); res.on('end', () => { console.log('GET /api/settings response:', data); }); }); getSettingsReq.on('error', (err) => { console.error('GET /api/settings error:', err.message); }); // 测试创建订单 console.log('Testing POST /api/orders'); const orderData = JSON.stringify({ "items": [ { "product_id": 1, "quantity": 2, "unit_price": 10.00 } ], "total_amount": 20.00, "paid_amount": 20.00, "payment_method": "cash", "cashier_id": 1 }); const postOrderReq = http.request({ hostname: 'localhost', port: 3002, path: '/api/orders', method: 'POST', headers: { 'Content-Type': 'application/json', 'Content-Length': Buffer.byteLength(orderData) } }, (res) => { let data = ''; res.on('data', (chunk) => { data += chunk; }); res.on('end', () => { console.log('POST /api/orders response:', data); }); }); postOrderReq.on('error', (err) => { console.error('POST /api/orders error:', err.message); }); postOrderReq.write(orderData); postOrderReq.end();