React前端配置代理后请求/adduser触发Internal Server Error问题求助
问题根因&修复方案
1. 代理配置错误(最核心问题)
你前端package.json中的proxy配置语法错误,端口号前错误使用了斜杠/而非冒号::
// 错误写法 "proxy": "http://127.0.0.1/4000/" // 正确写法 "proxy": "http://127.0.0.1:4000"
修改后重启前端开发服务即可生效。
2. 其余必检查项
- 确认后端服务已正常启动,且确实监听在4000端口,无端口占用冲突
- 确认后端入口文件的路由前缀配置:如果你的user路由被统一挂载了前缀(比如
app.use('/api', userRoute)),前端请求路径需要对应调整为/api/adduser - 检查后端控制台的日志输出:如果addUser接口执行时出现数据库连接失败、字段校验不通过等错误,也会触发报错,可直接查看后端打印的ERROR日志定位问题
- 确认前端请求
/adduser的请求方法为POST,和路由配置的route.post("/adduser", addUser)匹配

内容的提问来源于stack exchange,提问作者Tushar Bhakare
相关产品推荐
相关产品推荐

