使用http-server快速構(gòu)建本地服務(wù)器

在開發(fā)中,有時候需要共享本地的靜態(tài)頁面給同事,以前一直用的phpstudy,也算比較方便。

但,僅僅是靜態(tài)頁面的話,其實有更好的方式。

npm里面有個http-server的包。可以非常方便的幫助我們開啟本地服務(wù)器,方便局域網(wǎng)共享。

官方地址:https://github.com/indexzero/http-server


http-server 一個命令行的http服務(wù)器


http-server是一個簡單的,0配置的http服務(wù)。它非常強大,同時非常簡單,可以用來做測試,開發(fā),學(xué)習(xí)時候的環(huán)境配置。

publi
publi

全局安裝

通過npm安裝

 npm install http-server -g

全局安裝完成之后,就可以使用命令行進行調(diào)用

使用方法

 http-server [path] [options]

[path]默認./public,如果不存在,則使用./
現(xiàn)在你可以通過http://localhost:8080/訪問你的服務(wù)器。

可選項

-p 指定端口(默認 8080)
-a 指定地址(默認 0.0.0.0)
-d 顯示目錄(默認 true)
-i 顯示自動索引(默認 True)
-g或者--gzip 開啟gzip壓縮
-e或者-ext 設(shè)置默認文件擴展名(默認 html)
-s或者-slient 禁止輸出日志
--cors 允許 Access-Control-Allow-Origin 頭部方式跨域
-o 開啟服務(wù)之后自動打開瀏覽器
-c 設(shè)置緩存時間。例如-c10,為10秒緩存(默認‘3600’)。禁止緩存使用-c-1
-U 或者 --utc 在日志中使用utc時間戳
-P 或者 --proxy 使用代理
-S 或者 --ssl 啟用ssl
-C 或者 --cert ssl證書的路徑
-K 或者 --key ssl密匙的路徑
-r 或者 --robots 設(shè)置robots.txt,禁止爬蟲訪問
-h 或者 --help 打印以上列表并退出

開發(fā)

下載本倉庫

$ npm i
$ node bin/http-server

現(xiàn)在你可以通過http://localhost:8080訪問你的服務(wù)。
你應(yīng)該看到一個海龜?shù)慕貓D,demo目錄是./public

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容