我正在跟进一个快速建立烧瓶网站的追随者。 我正在使用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
提前谢谢
答案 0 :(得分:0)
您需要制作FLASK_APP
环境变量,而烧瓶应用程序的运行方式不是python views.py
,而是flask run
。 Quick 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.