Cloud9“无法加载http预览”Flask项目

时间:2018-06-17 14:08:12

标签: python flask cloud9

我正在跟进一个快速建立烧瓶网站的追随者。 我正在使用Cloud9,但我无法在其上观看预览,我得到了:

“无法加载http预览”:

代码非常简单,这里是views.py代码

from flask import Flask, render_template

app = Flask(__name__)
# Config options - Make sure you created a 'config.py' file.
app.config.from_object('config')
# To get one variable, tape app.config['MY_VARIABLE']

@app.route('/')
def index():
    return "Hello world !"

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

预览屏幕是我执行

时得到的
python views.py

提前谢谢

2 个答案:

答案 0 :(得分:0)

您需要制作FLASK_APP环境变量,而烧瓶应用程序的运行方式不是python views.py,而是flask runQuick start

# give an environment variable, give the absolute path or relative 
# path to you flask app, in your case it is `views.py`
export FLASK_APP=views.py

#after this run flask application
flask run

答案 1 :(得分:0)

我遇到了同样的问题。我们无法直接预览 http 端点。尽管在 AWS 文档中他们要求遵循 certain steps,但这些也行不通。唯一的方法是使用实​​例公共地址并公开所需的端口来访问它。 Read here for this.