Repl.it ( https://repl.it/ ) – очень полезная среда выполнения разработки. Мы можем легко запустить Nodejs, PHP, HTML, Python, ..etc. на Repl.it.
Но как запустить проект Flask на Repl.it? Мы можем обратиться к документу Quick Start on Flask:
https://flask.palletsprojects.com/en/2.0.x/quickstart/
from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "Hello, World!
"
Но когда мы нажимаем кнопку «Запустить» в области заголовка в Repl.it, консоль начинает строить, запускаться и выходить ни с чем, конечно, мы не использовали команду Flask, чтобы запустить программу.
Переключитесь на оболочку, запустите:
$ export FLASK_APP=main $ flask run * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Мы можем обнаружить, что он начинает слушать порт 5000, но мы не можем прочитать контент результата.
Итак, как читать контент? Просто поместите линию внизу этого кода:
app.run(host='0.0.0.0')
Затем нажмите кнопку «Запустить», веб -сервер прослушивает 0.0.0.0:5000 и запустите новое окно, которое выходит предварительный содержимое браузера. Это действительно удобно разработать проект Python Flask на Repl.it.
Демо -проект здесь:
Давайте поиграем с Flask на Repl.it.
Оригинал: “https://dev.to/timhuang/how-to-run-a-flask-project-on-replit-with-a-brower-preview-28m1”