首先簡介一下http-server: http-server是一個簡單的零配置命令行http伺服器,他對於生產使用來說足夠強大,他是簡單和可刪節足以用於測試,足夠簡單易用,而且可用於本地開發 1、首先你要安裝node 2、然後可以通過npm來全局安裝 sudo cnpm install http-s ...
首先簡介一下http-server:
http-server是一個簡單的零配置命令行http伺服器,他對於生產使用來說足夠強大,他是簡單和可刪節足以用於測試,足夠簡單易用,而且可用於本地開發
1、首先你要安裝node
2、然後可以通過npm來全局安裝
sudo cnpm install http-server -g
前幾篇博客我也寫到過cnpm用法,所以這裡我用到了cnpm,安裝起來很快
安裝成功後
3.開始使用
用cd跳轉到你想要的文件夾下麵
我使用了test文件夾
cd /path/test
然後利用http-server開始把test放在本地伺服器上
test George$ http-server
成功之後會出現以下界面
Starting up http-server, serving ./ Available on: http://127.0.0.1:8081 http://10.1.1.232:8081 Hit CTRL-C to stop the server
4.options:可選的參數選項
-p:使用的埠(預設的是8080)
好現在在終端測試一下
:test George$ http-server -p 8081 Starting up http-server, serving ./ Available on: http://127.0.0.1:8081 http://10.1.1.232:8081 Hit CTRL-C to stop the server
然後就可以在8081埠打開這個文件
-a
要使用的地址(預設為0.0.0.0)
這個的話我就不清楚了,麻煩大家有清楚的知會一聲哦
-d
顯示目錄列表(預設為“True”)
當你設置了這個為false的時候
終端會顯示以下界面
test George$ http-server -d false Starting up http-server, serving ./ Available on: http://127.0.0.1:8080 http://10.1.1.232:8080 Hit CTRL-C to stop the server [Fri May 26 2017 17:32:57 GMT+0800 (CST)] "GET /" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36" [Fri May 26 2017 17:32:57 GMT+0800 (CST)] "GET /" Error (404): "Not found"
你在瀏覽器輸入 http://127.0.0.1:8080/
就會發現瀏覽器出現了訪問請求遭到拒絕,未授權
-i
顯示autoIndex(預設為“True”)
-g
或--gzip
啟用時(預設為“False”),它將用於./public/some-file.js.gz
代替./public/some-file.js
gzip壓縮版本的文件,並且該請求接受gzip編碼。
-e
或--ext
預設文件擴展名(如果沒有提供)(預設為'html')
-s
或--silent
從輸出中抑制日誌消息:這個意思就是你輸入之後,日誌消息不會顯示
-o
啟動伺服器後打開瀏覽器視窗:這個的話就好了 直接在文件夾下shuru http-server -o回車之後就會自動跳轉到瀏覽器了
-S
或--ssl
啟用https:我個人覺得這個很好哎 可是不知道為什麼我的會報錯,你們知道的就來知會一聲咯
-C
或--cert
ssl證書文件的路徑(預設值:cert.pem)。
-K
或--key
ssl密鑰文件的路徑(預設值:key.pem)。
-r
或者--robots
提供一個/robots.txt(其內容預設為'User-agent:* \ nDisallow:/')
-h
或--help
列印此列表並退出。
-c
設置緩存控制max-age頭的緩存時間(以秒為單位),例如-c10 10秒(預設為'3600')。要禁用緩存,請使用-c-1。
-U
或--utc
在日誌消息中使用UTC時間格式
-c
設置緩存控制max-age頭的緩存時間(以秒為單位),例如-c10 10秒(預設為'3600')。要禁用緩存,請使用-c-1。
-U
或--utc
在日誌消息中使用UTC時間格式