38 lines
1.3 KiB
JavaScript
38 lines
1.3 KiB
JavaScript
|
|
// 检查API调用的调试脚本
|
||
|
|
const axios = require('axios');
|
||
|
|
|
||
|
|
async function testApiCalls() {
|
||
|
|
try {
|
||
|
|
console.log('测试订单列表接口...');
|
||
|
|
const ordersResponse = await axios.get('http://localhost:3002/api/orders');
|
||
|
|
console.log('订单列表接口响应:', {
|
||
|
|
status: ordersResponse.status,
|
||
|
|
dataLength: ordersResponse.data.data?.length || 0
|
||
|
|
});
|
||
|
|
|
||
|
|
console.log('\n测试订单统计接口(仅日期)...');
|
||
|
|
const statsResponse1 = await axios.get('http://localhost:3002/api/orders/stats?start_date=2025-11-11&end_date=2025-11-11');
|
||
|
|
console.log('订单统计接口响应(仅日期):', {
|
||
|
|
status: statsResponse1.status,
|
||
|
|
data: statsResponse1.data
|
||
|
|
});
|
||
|
|
|
||
|
|
console.log('\n测试订单统计接口(完整时间)...');
|
||
|
|
const statsResponse2 = await axios.get('http://localhost:3002/api/orders/stats?start_date=2025-11-11 00:00:00&end_date=2025-11-11 23:59:59');
|
||
|
|
console.log('订单统计接口响应(完整时间):', {
|
||
|
|
status: statsResponse2.status,
|
||
|
|
data: statsResponse2.data
|
||
|
|
});
|
||
|
|
|
||
|
|
} catch (error) {
|
||
|
|
console.error('API调用测试失败:', error.message);
|
||
|
|
if (error.response) {
|
||
|
|
console.error('错误响应:', {
|
||
|
|
status: error.response.status,
|
||
|
|
data: error.response.data
|
||
|
|
});
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
testApiCalls();
|