在 Cloud9 测试浏览器中查看 Flask 应用程序
Viewing a Flask app in the Cloud9 Test Browser
我正在基于 Miguel Grinberg 的 Flasky 应用程序(来自他的书 Flask Web Development)创建一个网络应用程序。
当运行 manage.py runserver
在Cloud9 IDE 时,命令行告诉我它是运行 at http://127.0.0.1:5000/. However, when I type this IP address into the Cloud9 test browser, I see nothing. https://[workspace]-[username].c9users.io (with or without :5000 ) 也不起作用。
这是我的 manage.py 代码:
from app import create_app
from flask.ext.script import Manager, Shell
app = create_app('default')
manager = Manager(app)
if __name__ == '__main__':
manager.run()
Chris Lynch 制作的此视频 https://www.youtube.com/watch?v=MI8YIRDeGzU 在第 7 分钟左右概述了 Cloud9 浏览器所需的烧瓶配置设置。要启动服务器,请点击页面顶部附近预览按钮右侧的绿色 运行 按钮。
#Insert the line below to to run on Cloud9
app.run(host=os.getenv('IP', '0.0.0.0'), port=int(os.getenv('PORT', 8080)))
#end insert, place above __name__ == __main__
if __name__ == '__main__':
app.run()
app.debug(True)
我正在基于 Miguel Grinberg 的 Flasky 应用程序(来自他的书 Flask Web Development)创建一个网络应用程序。
当运行 manage.py runserver
在Cloud9 IDE 时,命令行告诉我它是运行 at http://127.0.0.1:5000/. However, when I type this IP address into the Cloud9 test browser, I see nothing. https://[workspace]-[username].c9users.io (with or without :5000 ) 也不起作用。
这是我的 manage.py 代码:
from app import create_app
from flask.ext.script import Manager, Shell
app = create_app('default')
manager = Manager(app)
if __name__ == '__main__':
manager.run()
Chris Lynch 制作的此视频 https://www.youtube.com/watch?v=MI8YIRDeGzU 在第 7 分钟左右概述了 Cloud9 浏览器所需的烧瓶配置设置。要启动服务器,请点击页面顶部附近预览按钮右侧的绿色 运行 按钮。
#Insert the line below to to run on Cloud9
app.run(host=os.getenv('IP', '0.0.0.0'), port=int(os.getenv('PORT', 8080)))
#end insert, place above __name__ == __main__
if __name__ == '__main__':
app.run()
app.debug(True)