【问题标题】:Flask app.route always giving 404 errors except /Flask app.route 总是给出 404 错误,除了 /
【发布时间】:2022-01-06 19:55:54
【问题描述】:

我有一个 Flask 应用程序,在 / 以外的任何路线上一直出现 404 错误

 33     @app.route("/")
 34     def hello_world():
 35         return "Hello, Faiss Flask!"
 36
 37     @app.route("/echo", methods=["POST"])
 38     def echo():
 39         return flask.jsonify(request.data)
 40

然后我使用Postman 来尝试服务。 在我得到的控制台日志中:

faissflask_1  | INFO:werkzeug:172.19.0.1 - - [06/Jan/2022 06:19:45] "GET / HTTP/1.1" 200 
faissflask_1  | INFO:werkzeug:172.19.0.1 - - [06/Jan/2022 06:21:52] "POST /echo HTTP/1.1" 404 -

【问题讨论】:

  • 您可以添加您通过邮递员发送的请求吗?还包括您发送的帖子正文?
  • 嗨@Kevin,感谢您的跟进。我想我找到了根本原因。添加新 API 后,docker-compose 不会自动构建新图像。它只附上我拥有的最新图片。

标签: python flask routes


【解决方案1】:

我刚刚找到了根本原因。 我使用docker-compose up 运行它,它只附加现有图像,而不是基于对服务代码的任何更新。

【讨论】:

  • 好的,你可以添加选项--build 来重建容器
猜你喜欢
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-24
  • 2020-05-24
  • 2018-07-25
  • 2012-09-30
  • 1970-01-01
相关资源
最近更新 更多