判断web代理服务未生效以及测试服务是否生效
排查步骤:
- 确认 Vite 是否正确加载配置: 在终端中运行以下命令,确保配置文件被正确加载:
npx vite --debug
- 确认代理是否生效: 在浏览器开发者工具中检查网络请求,确认请求是否被代理到目标服务器。
- 测试目标服务器: 使用 curl 或 Postman 测试目标服务器是否可以正常响应:
curlhttp://localhost:8080/xiaochengxu/back
- 添加更多日志: 在 configure 回调中添加更多日志以确认代理是否被正确配置:
configure: (proxy,options) => {console.log('Proxy configured for /back', options); }
- 确保路径匹配: 确保前端代码中发起的请求路径正确,例如:
fetch('/back/api-endpoint')
通过以上步骤逐一排查,应该可以找到代理未生效的原因