前端開發時會在本地開啓http服務器來測試,http-server是一個簡單當零配置命令行http服務器。html
http-server在瀏覽器的端口http://127.0.0.1:8080/,未能及時反饋網頁中html、js文件的改動。這是由於瀏覽器會保存一些數據,方便下次加載的時候速度更快,但當咱們對html/js作了一些改動時,瀏覽器不能即時生效,仍加載以前的網頁。前端
這時須要對瀏覽器清除緩存。瀏覽器
http-server -c-1
經常使用http-server配置參數緩存
-p 端口號 (默認 8080)服務器
-a IP 地址 (默認 0.0.0.0)
-d 顯示目錄列表 (默認 'True')
-i 顯示 autoIndex (默認 'True')
-e or --ext 若是沒有提供默認的文件擴展名(默認 'html')
-s or --silent 禁止日誌信息輸出
--cors 啓用 CORS via the Access-Control-Allow-Origin header
-o 在開始服務後打開瀏覽器
-c 爲 設置緩存控制max-age頭的緩存時間(秒) , 如-c10即 10s (默認 爲 '3600'). 禁用緩存, 則使用 -c-1.
-U 或 --utc 使用UTC time 格式化log消息
-P or --proxy 代理沒法在本地解決給定網址對全部請求 如: -P http://someurl.com
-S or --ssl 啓用 https
-C or --cert ssl證書文件路徑 (默認值: cert.pem)
-K or --key ssl密鑰文件路徑 (默認值: key.pem).
-r or --robots 提供一個 /robots.txt (其內容默認爲'User-agent: *\nDisallow: /')
-h or --help 打印此列表並退出