我无法访问 127.0.0.1

I am unable to access 127.0.0.1

我正在 repl.it 开发一个应用程序,当我 运行 输出代码时:

  * Serving Flask app 'main' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

这是我的 main.py:

from flask import Flask, request, render_template
import subprocess
app = Flask(__name__)

@app.route("/")
def index():
  return render_template('index.html')

if __name__ == "__main__":
  app.run()

但我无法打开 127.0.0.1:5000,我不确定为什么或如何修复它;非常感谢任何帮助,谢谢

对于 repl.it 中的 运行 个烧瓶,请确保您使用的是他们的烧瓶模板。 然后,将 app.run 更改为:

app.run(host="0.0.0.0", port=8080)

虽然 运行,但站点上方应该会出现一个 window。 您还应该可以通过以下方式访问它 https://[项目名称].[replit 用户名].repl.co

你可以在底部看到一个例子: https://replit.com/talk/learn/Flask-Tutorial-Part-1-the-basics/26272