Когда я запускаю свой сервер Flask в Cloud9, я обычно получаю сообщение и URL, которые выглядят так: Running on http://ide50-user.cs50.io:8080/
.
Я сейчас пытаюсь запустить приложение Flask, которое включает flask_socketio
.
Оригинальный текст программы ниже:
import os
from flask import Flask
from flask_socketio import SocketIO, emit
app = Flask(__name__)
app.config["SECRET_KEY"] = "secret"
socketio = SocketIO(app)
@app.route("/")
def index():
pass
Когда я запустил его с выключенным отладчиком, я ничего не получил.
Когда я включил отладчик, я получил следующее:
(3015) wsgi starting up on http://0.0.0.0:8080
Когда я перешел по ссылке, я получил следующее сообщение об ошибке:
This site can’t be reached
0.0.0.0 refused to connect.
Я попытался добавить следующее, как предлагалось в других сообщениях (не одновременно, а сначала одно, а затем другое), и получил ту же ошибку:
if __name__=='__main__':
app.run(host="ide50-user.cs50.io", port=8080, threaded=True)
#app.run(host="0.0.0.0", port=8080, threaded=True)
Что происходит, и как мне это запустить?