最近開始在接觸網頁開發,有時我們會搭配使用 AJAX 來協助我們發出非同步請求給伺服器,以取得資料。因此會使用網頁伺服器來執行這個範例,而不是單純在瀏覽器執行檔案。因此需要建立一個臨時的網頁伺服器來檢視。
但是大家都是利用Python的SimpleHTTPServer Module快速建立
python -m SimpleHTTPServer
自己試了一下發現不行,發現是Python版本問題。於是這邊就整理一下Python 2、Python 3的版本建立方式。
環境前提
- 需安裝Python
檢查方式:
python –-version
到分享的網頁路徑底下開啟cmd,並建立網頁伺服器
或者可以直接cd至網頁的路徑。
- Pyhon版本:Python 3
請輸入
python -m http.server 8080
- Pyhon版本:Python 2
請輸入
python -m SimpleHTTPServer
開啟網頁伺服器
這時會顯示
Serving HTTP on 0.0.0.0 port 8080 (http://0.0.0.0:8080/) ...
現在就可以開瀏覽器在網址輸入的地方打上
localhost:8080
或是別人可以其他電腦的瀏覽器輸入
your_ip:8080
皆可以開啟此目錄底下的所有檔案喔!
設定其他port
如果不想用8080 port,也可以自己定義其他port,例如8000、8088等等。
參考文章
- https://jpress.tw/python-quick-web-server-simplehttpserver/
- http://www.fibe-mini.com.tw/python-3-快速建立臨時網頁伺服器.html
OS
是說…太久沒有更新點部落的文章了>< 最近都在學新東西,希望有機會多發文章囉。