Ошибки в колбе 500/404 - PullRequest
       18

Ошибки в колбе 500/404

0 голосов
/ 07 мая 2019

У меня ошибка с Flask.Если я вызываю @ app.route с помощью функции, я получаю 404 Not Found :

from flask import Flask, request
import requests

app = Flask(__name__) 

@app.route('/webhook', methods=['GET', 'POST'])
def webhook():
    return 'Hello!'

if __name__ == '__main__':
    app.run("0.0.0.0", port=10101, debug=False)

Однако, если функция не упоминается, я получаю 500 InternalОшибка сервера :

from flask import Flask, request
import requests

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])
def webhook():
    return 'Hello!'

if __name__ == '__main__':
    app.run("0.0.0.0", port=10101, debug=False)

Любая помощь, пожалуйста?

1 Ответ

1 голос
/ 07 мая 2019

Ваш код работает нормально. Я просто скопировал ваш оригинальный пример и сделал к нему запрос curl:

curl -X GET http://localhost:10101/webhook
curl -X POST --data "test=true" http://localhost:10101/webhook

Оба возвращают Hello!%

Как предложено @Sebastian Speitel - попробуйте включить режим отладки - это даст вам представление о том, что не работает и почему:

app.run("0.0.0.0", port=10101, debug=True)
...