【问题标题】:I am unable to access 127.0.0.1我无法访问 127.0.0.1
【发布时间】:2021-10-20 11:19:58
【问题描述】:

我正在 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 的服务器?您正在尝试访问 localhost
  • 你是指运行我的代码的服务器吗?
  • 是的,您正在 repl.it 中运行代码,因此他们的服务器与您用于尝试通过 Web 浏览器访问 localhost 的服务器不同
  • 我不确定,我假设代码在 127.0.0.1:5000 上运行。对不起,我还不是很厉害

标签: python flask port repl.it


【解决方案1】:

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

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

在运行时,终端上方应该会出现一个带有站点的窗口。 您还应该能够通过 https://[项目名称].[replit 用户名].repl.co

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

【讨论】:

    猜你喜欢
    • 2016-04-05
    • 1970-01-01
    • 2018-02-23
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 2014-05-24
    • 2012-01-31
    • 2020-12-04
    相关资源
    最近更新 更多