[问题] Flask running

楼主: gn00618777 (非常念旧)   2014-12-25 10:42:16
我使用 Flask
写一个 hello.py script
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run(host='0.0.0.0', port=80, debug=True)
最后执行
sudo python hello.py
并没有出现
* Running on http://0.0.0.0:80/
* Restarting with reloader
等讯息,我看其他人的电脑跑都有这讯息,为何就我的没有阿? 谢谢。
作者: ccwang002 (亮)   2014-12-25 11:47:00
有没有错误讯息?
作者: uranusjr (←這人是超級笨蛋)   2014-12-25 12:49:00
哪个天才教你开在 80 port 上的 -_-
作者: jimmytzeng (jimmytseng)   2014-12-25 14:58:00
楼上厉害,我撇眼以为只是debug config没开
楼主: gn00618777 (非常念旧)   2014-12-25 18:11:00
???网站上交的范例 为啥不能 80 port?http://mattrichardson.com/Raspberry-Pi-Flask/我换成1000 port 也没出现任何讯息...在家使用 ubuntu 14 可以出现讯息,ubuntu12不行QQ
作者: gt6174 (张昱珩)   2014-12-26 01:39:00
通常 80 会保留给更专业的 HTTP server 像是 Nginx,你要用也没关系,但 port 只能同时被一个 process 使用。其实port 那个参数不要给用默认的就好了,可以顺便看到他默认也不是 80。另外我觉得不是发行版的问题,应该先确认 80 port 没被占用。
楼主: gn00618777 (非常念旧)   2014-12-26 20:02:00
后来发现是缩排问题...抱歉= =

Links booklink

Contact Us: admin [ a t ] ucptt.com