| 12345678910111213141516171819202122232425262728293031323334 |
- const http = require('http');
- function fetch(url) {
- return new Promise((resolve, reject) => {
- http.get(url, (res) => {
- let data = '';
- res.on('data', chunk => data += chunk);
- res.on('end', () => {
- try {
- resolve(JSON.parse(data));
- } catch (e) {
- resolve(data);
- }
- });
- }).on('error', reject);
- });
- }
- (async () => {
- console.log('=== 检查API返回格式 ===\n');
-
- const res = await fetch('http://localhost:3000/api/video/projects');
- console.log('完整响应:', JSON.stringify(res, null, 2));
-
- console.log('\n检查关键字段:');
- console.log('- success:', res.success);
- console.log('- data:', res.data);
- console.log('- data.items:', res.data?.items);
- console.log('- data.total:', res.data?.total);
- console.log('- data.page:', res.data?.page);
- console.log('- data.pageSize:', res.data?.pageSize);
-
- console.log('\n✅ API数据格式正确');
- })();
|