已定义的Flask /sign-up接口请求返回404错误问题咨询
Flask /sign-up接口返回404问题排查方案
- 第一步:确认修改代码后已重启服务
Flask不会自动热重载代码修改,调整路由规则后必须终止原有进程,重新执行python 你的启动文件名.py启动服务,路由配置才会生效。 - 第二步:核对请求地址完全匹配
- 确认请求完整路径为
http://127.0.0.1:5000/sign-up,避免出现端口错误、路径拼写错误、末尾多斜杠的情况 - 先发送GET请求到
http://127.0.0.1:5000/ping测试,如果该接口也返回404,说明你当前请求的服务不是这份代码启动的,需核对运行的文件路径是否正确。
- 确认请求完整路径为
- 第三步:确认路由已正常注册
可以在代码中app.run()前添加一行代码print(app.url_map),启动服务时控制台会输出所有已注册的路由规则,直接查看是否包含/sign-up的POST路由即可确认路由是否注册成功。
内容的提问来源于stack exchange,提问作者이준영
相关产品推荐
相关产品推荐

