es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Flask app.route siempre presenta errores 404 excepto en /

Tengo una aplicación Flask que seguía dando error 404 en cualquier ruta que no fuera /.


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

Luego uso Postman para probar el servicio.
En el registro de la consola obtengo:

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 -

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El problema aquí es que la ruta "/echo" está definida solo para el método POST, pero parece que estás enviando una solicitud GET a ella. Asegúrate de enviar una solicitud POST a la ruta "/echo" en Postman. Si eso no resuelve el problema, verifica que no haya errores de escritura o errores ortográficos en la ruta.

Comments are closed.