Рубрики
Без рубрики

Как запустить проект Flask на Repl.it? (с предварительным просмотром Crower)

Repl.it (https://repl.it/) – очень полезная среда выполнения разработки. Мы можем легко бежать … Tagged с Python, Flask, Webserver.

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”