最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

輕量級(jí)服務(wù)器http-server詳解

 更新時(shí)間:2025年02月12日 09:17:50   作者:Lambsbaa  
文章介紹了如何使用http-server來啟動(dòng)一個(gè)輕量級(jí)服務(wù)器,并提供了多種配置參數(shù),還提到如何使用Charles代理本地資源,并通過webpack-dev-server配置來支持多種訪問方式,感興趣的朋友一起看看吧

安裝

sudo npm install http-server -g

運(yùn)行

1. 直接去到要跑起來的目錄,在終端輸入

  • cd xxxx文件夾
  • http-server //只輸入http-server的話,更新了代碼后,頁面不會(huì)同步更新
  • http-server -c-1 //同步更新頁面
  • http-server -a 127.0.0.1 -p 8080 -c-1 //同步更新頁面并且設(shè)置了ip和端口號(hào)
  • // 按快捷鍵CTRL-C 關(guān)閉http-server服務(wù)

2. 瀏覽器直接輸入提示地址

常用配置參數(shù)

  • -p 端口號(hào) (默認(rèn) 8080)
  • -a IP 地址 (默認(rèn) 0.0.0.0)
  • -d 顯示目錄列表 (默認(rèn) 'True')
  • -i 顯示 autoIndex (默認(rèn) 'True')
  • -e or --ext 如果沒有提供默認(rèn)的文件擴(kuò)展名(默認(rèn) 'html')
  • -s or --silent 禁止日志信息輸出
  • --cors 啟用 CORS via the Access-Control-Allow-Origin header
  • -o 在開始服務(wù)后打開瀏覽器
  • -c 為 設(shè)置緩存控制max-age頭的緩存時(shí)間(秒) , 如-c10即 10s (默認(rèn) 為 '3600'). 禁用緩存, 則使用 -c-1.
  • -U 或 --utc 使用UTC time 格式化log消息
  • -P or --proxy 代理無法在本地解決給定網(wǎng)址對所有請求 如: -P http://someurl.com
  • -S or --ssl 啟用 https
  • -C or --cert ssl證書文件路徑 (默認(rèn)值: cert.pem)
  • -K or --key ssl密鑰文件路徑 (默認(rèn)值: key.pem).
  • -r or --robots 提供一個(gè) /robots.txt (其內(nèi)容默認(rèn)為'User-agent: *\nDisallow: /')
  • -h or --help 打印此列表并退出

charles代理本地,需重啟

項(xiàng)目設(shè)置

代理本地資源,需要本地資源可在局域網(wǎng)內(nèi)訪問

修改項(xiàng)目中webpack-dev-server的host配置為:0.0.0.0,這樣設(shè)置后,就支持localhost和IP兩種訪問方式(其他非webpack-dev-server啟動(dòng)服務(wù)的資源文件可以使用nginx或單獨(dú)創(chuàng)建一個(gè)服務(wù)的形式處理)

啟動(dòng)項(xiàng)目后,訪問地址就是IP:8080方式訪問,在同局域網(wǎng)內(nèi)的也可以訪問

配置Charles

打開Charles,設(shè)置系統(tǒng)代理

設(shè)置需要代理的文件或者文件路徑

Tools -> Map Remote -> 勾選 Enable Map Remote -> 點(diǎn)擊add。

由于打包的加載方式和開發(fā)的加載方式不同,設(shè)置應(yīng)該遵循開發(fā)的方式。

如:線上模式有app和manifest兩個(gè)資源文件,子頁面是manifest的版本命名來加載的,而在開發(fā)模式下只有app,子頁面直接從app中的路由命名到內(nèi)存中加載文件,所以,我們只需要設(shè)置app的代理,然后將app里加載的文件代理一個(gè)文件夾即可

設(shè)置成功后,重啟Charles

訪問線上的代理域名查看Charles:

到此這篇關(guān)于輕量級(jí)服務(wù)器http-server的文章就介紹到這了,更多相關(guān)服務(wù)器http-server內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 本地部署Jellyfin影音服務(wù)器并實(shí)現(xiàn)在公網(wǎng)訪問的過程

    本地部署Jellyfin影音服務(wù)器并實(shí)現(xiàn)在公網(wǎng)訪問的過程

    Jellyfin作為相對知名的影音服務(wù)器,在NAS平臺(tái)廣受歡迎,但筆者連韭菜都不愿意當(dāng),自然沒有NAS這樣的專業(yè)裝備,只有一臺(tái)淘汰下來的臺(tái)式機(jī),這篇文章主要介紹了本地部署Jellyfin影音服務(wù)器并實(shí)現(xiàn)在公網(wǎng)訪問的過程,需要的朋友可以參考下
    2023-11-11
  • 阿里龍蜥操作系統(tǒng)(Anolis OS)的虛擬機(jī)安裝

    阿里龍蜥操作系統(tǒng)(Anolis OS)的虛擬機(jī)安裝

    本文主要介紹了阿里龍蜥操作系統(tǒng)(Anolis OS)的虛擬機(jī)安裝,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • windows 權(quán)限之拒絕運(yùn)行應(yīng)用程序

    windows 權(quán)限之拒絕運(yùn)行應(yīng)用程序

    windows 權(quán)限之拒絕運(yùn)行應(yīng)用程序的解決方法。
    2009-06-06
  • centOs6.9服務(wù)器版本安裝圖解(包含java和mysql)

    centOs6.9服務(wù)器版本安裝圖解(包含java和mysql)

    這篇文章主要介紹了centOs6.9服務(wù)器版本安裝圖解(包含java和mysql),需要的朋友可以參考下
    2017-06-06
  • VScode連接遠(yuǎn)程服務(wù)器踩坑實(shí)戰(zhàn)記錄(新版離線vscode-server安裝)

    VScode連接遠(yuǎn)程服務(wù)器踩坑實(shí)戰(zhàn)記錄(新版離線vscode-server安裝)

    本文主要介紹了如何使用VScode連接遠(yuǎn)程服務(wù)器,并對離線安裝vscode-server進(jìn)行了詳細(xì)的操作步驟說明,其中包括VScode擴(kuò)展的安裝與配置,vscode-server的離線下載,文件的解壓縮和移動(dòng),以及VScode的一些更新設(shè)置,能夠幫助讀者更好地理解和掌握VScode連接遠(yuǎn)程服務(wù)器的方法
    2024-10-10
  • 服務(wù)器出現(xiàn)Not Found錯(cuò)誤的修復(fù)方法和預(yù)防措施

    服務(wù)器出現(xiàn)Not Found錯(cuò)誤的修復(fù)方法和預(yù)防措施

    在網(wǎng)站或應(yīng)用程序的運(yùn)行過程中,用戶可能會(huì)遇到?Not Found?錯(cuò)誤,這種錯(cuò)誤通常以 HTTP 狀態(tài)碼 404 表示,表明服務(wù)器無法找到客戶端請求的資源,本文將詳細(xì)探討服務(wù)器出現(xiàn)?Not Found?錯(cuò)誤的常見原因、修復(fù)方法以及預(yù)防措施,需要的朋友可以參考下
    2026-03-03
  • 記錄服務(wù)器rm -rf誤刪文件的恢復(fù)過程

    記錄服務(wù)器rm -rf誤刪文件的恢復(fù)過程

    這篇文章主要介紹了記錄服務(wù)器rm -rf誤刪文件的恢復(fù)過程,需要的朋友可以參考下
    2018-03-03
  • MongoDB學(xué)習(xí)筆記(三) 在MVC模式下通過Jqgrid表格操作MongoDB數(shù)據(jù)

    MongoDB學(xué)習(xí)筆記(三) 在MVC模式下通過Jqgrid表格操作MongoDB數(shù)據(jù)

    下面我們將逐步講解怎么在MVC模式下將MongoDB數(shù)據(jù)讀取,并展示在前臺(tái)Jqgrid表格上。這個(gè)“簡易系統(tǒng)”的基本設(shè)計(jì)思想是這樣的:我們在視圖層展示表格,Jqgrid相關(guān)Js邏輯全部放在一個(gè)Js文件中,控制層實(shí)現(xiàn)了“增刪查改”四個(gè)業(yè)務(wù),MongoDB的基本數(shù)據(jù)訪問放在了模型層實(shí)現(xiàn)
    2013-07-07
  • 云服務(wù)器Centos中安裝Docker的方法小結(jié)

    云服務(wù)器Centos中安裝Docker的方法小結(jié)

    Docker是一個(gè)開源的應(yīng)用容器引擎,利用操作系統(tǒng)本身已有的機(jī)制和特性,可以實(shí)現(xiàn)遠(yuǎn)超傳統(tǒng)虛擬機(jī)的輕量級(jí)虛擬化,CentOS是Linux發(fā)行版之一,本文給大家介紹云服務(wù)器Centos中安裝Docker的方法,感興趣的朋友一起看看吧
    2023-12-12
  • HTTP與HTTPS對訪問速度、性能等的影響

    HTTP與HTTPS對訪問速度、性能等的影響

    HTTPS 在保護(hù)用戶隱私,防止流量劫持方面發(fā)揮著非常關(guān)鍵的作用,但與此同時(shí),HTTPS 也會(huì)降低用戶訪問速度,增加網(wǎng)站服務(wù)器的計(jì)算資源消耗,這里就為大家簡單介紹一下,需要的朋友可以參考下
    2018-02-02

最新評(píng)論

岳西县| 合阳县| 顺义区| 山阴县| 西青区| 玛曲县| 云龙县| 安乡县| 新竹市| 繁峙县| 临朐县| 新巴尔虎右旗| 五家渠市| 印江| 神池县| 西盟| 翁源县| 察雅县| 甘德县| 荔浦县| 临澧县| 龙门县| 宁津县| 石城县| 鲁甸县| 五指山市| 保康县| 雷州市| 新宾| 亚东县| 江城| 商丘市| 长兴县| 门头沟区| 乳山市| 宜州市| 紫阳县| 竹山县| 滨州市| 明溪县| 白城市|