作者gn00618777 (非常念舊)
看板Python
標題[問題] Flask running
時間Thu Dec 25 10:42:16 2014
我使用 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
等訊息,我看其他人的電腦跑都有這訊息,為何就我的沒有阿? 謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.146.76.147
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Python/M.1419475340.A.981.html
1F:推 ccwang002: 有沒有錯誤訊息? 12/25 11:47
2F:→ uranusjr: 哪個天才教你開在 80 port 上的 -_- 12/25 12:49
3F:推 jimmytzeng: 樓上厲害,我撇眼以為只是debug config沒開 12/25 14:58
4F:→ gn00618777: ???網站上交的範例 為啥不能 80 port? 12/25 18:11
6F:→ gn00618777: 我換成1000 port 也沒出現任何訊息... 12/25 18:14
7F:→ gn00618777: 在家使用 ubuntu 14 可以出現訊息,ubuntu12不行QQ 12/25 23:54
8F:推 gt6174: 通常 80 會保留給更專業的 HTTP server 像是 Nginx,你要 12/26 01:39
9F:→ gt6174: 用也沒關係,但 port 只能同時被一個 process 使用。其實 12/26 01:39
10F:→ gt6174: port 那個參數不要給用預設的就好了,可以順便看到他預設 12/26 01:39
11F:→ gt6174: 也不是 80。 12/26 01:39
12F:推 gt6174: 另外我覺得不是發行版的問題,應該先確認 80 port 沒被佔 12/26 01:49
13F:→ gt6174: 用。 12/26 01:49
14F:→ gn00618777: 後來發現是縮排問題...抱歉= = 12/26 20:02