Vercel部署后POST请求触发405 Method Not Allowed错误的排查与解决求助
Vercel部署后POST请求触发405 Method Not Allowed错误的排查与解决求助
大家好,我开发了一个网站,目前前端和后端都部署在Vercel上,前端地址是snotes00.vercel.app,后端接口路径是该域名下的/server。
最近遇到一个棘手的问题:当我从网站的/login页面向/server/login发送POST请求时,会触发net::ERR_ABORTED 405 (Method Not Allowed)错误,但在本地服务器运行时一切正常,只有部署到Vercel后才会出现这个问题。
我梳理了一下关键信息:
- 前端部署地址:snotes00.vercel.app
- 目标后端接口:POST 请求到 snotes00.vercel.app/server/login
- 本地开发环境完全正常,无任何报错
- 我怀疑可能是Vercel上的环境变量配置有问题,毕竟本地代码逻辑是没问题的
我的项目仓库在GitHub上,路径是sayanbose-0000/snotes。
有没有朋友遇到过类似的问题?麻烦帮忙看看怎么解决这个405错误,谢谢大家!
备注:内容来源于stack exchange,提问作者bose
相关产品推荐
相关产品推荐

