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標頭的緩存時間(以秒為單位),例如-c10
10秒(默認為3600
)。要禁用緩存,請使用-c-1
。
-U
或--utc
在日志消息中使用UTC時間格式。
--log-ip
啟用客戶端IP地址的記錄(默認值:) false
。
-P
或者將--proxy
所有無法在本地解析的請求代理到給定的URL。例如:-P http://someurl.com
--username
基本身份驗證的用戶名[無]
--password
基本身份驗證密碼[無]
-S
或--ssl
啟用https。
-C
或--cert
ssl cert文件的路徑(默認值:) cert.pem
。
-K
或--key
ssl密鑰文件的路徑(默認值:) key.pem
。
-r
或--robots
提供/robots.txt(其內容默認為User-agent: *\nDisallow: /
)
-h
或--help
打印此列表並退出。