Почему запрос GET запускается дважды в Flask app Python? - PullRequest
0 голосов
/ 25 марта 2020

мой код следующий:

from flask import Flask, request, jsonify

persistant = 0
app = Flask(__name__)

@app.route('/counter')
def counter():
    global persistant 
    persistant += 1
    return str(persistant)

if  __name__ == '__main__':
    app.run(host = '0.0.0.0', port = 5000)

Когда я захожу на 127.0.0.1:5000, я сначала получаю «1», а при повторном использовании sh я получаю «3», а затем «5» и скоро. Почему это происходит?

1 Ответ

1 голос
/ 25 марта 2020

Ваш хост в 0.0.0.0, и вы посещаете 127.0.0.1. Возможно, другое приложение работает на 127.0.0.1? Более того, согласно коду, вам необходимо посетить 0.0.0.0:5000/counter, чтобы увидеть результаты кода выше.

...