使用http-server (nodeJs)起一個簡單的服務


1.首先建一個空文件夾

2.直接在該目錄下,全局安裝http-server 

3.在新建的文件夾中放你前端打包好的項目文件夾。

4.然后在輸入hs ./pub

5.此時服務啟動,可以在同一局域網訪問項目。http://172.16.17.225:8080/index.html  注:http-server   不定義路徑 默認文件夾是 public。

據說會默認執行我們文件目錄下的index.html文件,但是博主沒能測試成功(是直接端口后手動  /index.html)。

6. 下面是github中的一些密令

 

-p--port要使用的端口(默認為8080)

-a 要使用的地址(默認為0.0.0.0)

-d顯示目錄列表(默認為true

-i顯示autoIndex(默認為true

-g或者--gzip當啟用(默認為false)時,它將./public/some-file.js.gz代替./public/some-file.js當文件的gzip壓縮版本存在且請求接受gzip編碼時。如果brotli也啟用,它將嘗試首先服務brotli。

-b或者--brotli當啟用(默認為false)時,它將./public/some-file.js.br代替./public/some-file.js當文件的brotli壓縮版本存在且請求接受br編碼時。如果gzip也被啟用,它將首先嘗試提供brotli。

-e或者--ext如果沒有提供默認文件擴展名(默認為html

-s或者--silent從輸出中抑制日志消息

--cors通過Access-Control-Allow-Origin標頭啟用CORS

-o [path]啟動服務器后打開瀏覽器窗口。(可選)提供要打開的URL路徑。例如:-o / other / dir /

-c設置緩存控制max-age標頭的緩存時間(以秒為單位),例如-c1010秒(默認為3600)。要禁用緩存,請使用-c-1

-U--utc在日志消息中使用UTC時間格式。

--log-ip啟用客戶端IP地址的記錄(默認值:) false

-P或者將--proxy所有無法在本地解析的請求代理到給定的URL。例如:-P http://someurl.com

--username 基本身份驗證的用戶名[無]

--password 基本身份驗證密碼[無]

-S--ssl啟用https。

-C--certssl cert文件的路徑(默認值:) cert.pem

-K--keyssl密鑰文件的路徑(默認值:) key.pem

-r--robots提供/robots.txt(其內容默認為User-agent: *\nDisallow: /

-h--help打印此列表並退出。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM