[問題] 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