// 测试上传接口 const axios = require('axios'); const FormData = require('form-data'); const fs = require('fs'); const path = require('path'); async function testUpload() { try { // 首先测试健康检查 console.log('1. 测试健康检查...'); const healthRes = await axios.get('http://127.0.0.1:3001/health'); console.log('✓ 健康检查通过:', healthRes.data); // 测试上传路由是否存在(不带token) console.log('\n2. 测试上传路由(无token)...'); try { await axios.post('http://127.0.0.1:3001/api/upload/avatar'); } catch (err) { if (err.response) { console.log('✓ 路由存在,返回状态:', err.response.status); console.log(' 响应:', err.response.data); } else { console.log('✗ 请求失败:', err.message); } } console.log('\n测试完成!'); console.log('\n如果看到404错误,说明路由没有正确注册。'); console.log('如果看到401错误,说明路由存在但需要认证。'); console.log('如果看到400错误,说明路由正常工作。'); } catch (error) { console.error('测试失败:', error.message); } } testUpload();