http server 簡介 複製的

2022-07-31 19:42:14 字數 1284 閱讀 4331

http-server 簡介

http-server 是乙個簡單的零配置的命令列 http伺服器,它足夠強大便於生產和使用,用於本地測試和開發。

有時候我們開啟乙個文件使用file協議開啟的時候,不能傳送ajax請求,只能使用http協議才能請求資源,

具體的區別大家可以去參考這篇文件 所以此時我們需要在本地建立乙個http服務,通過ip加埠號,來訪問資源。

我一般的做法就是通過vscode的外掛程式或者通過webstorm來開啟,現在可以通過http-server來便捷的建立乙個本地服務。

首先需要安裝nodejs

github

全域性安裝

1全域性安裝便於使用

快速使用

1輸入上面命令,如果埠被占用了,它會修改埠,預設是 8080

簡寫hs

1修改埠

****是目錄位址,可以省略,預設是cmd開啟的路徑位址

-a 引數是監聽位址

-p 引數是監聽埠

其他引數

引數 作用

-p 或者 --port 埠設定,預設是 8080

-a 監聽位址設定預設是 0.0.0.0

-d 是否顯示檔案列表 預設true

-i 顯示自動索引 預設true

-g 或者 --gzip 預設false,當檔案的gzip版本存在且請求接受gzip編碼時,它將服務於./public/some-file.js.gz,而不是./public/some-file.js

-e 或者 --ext 如果沒有提供預設副檔名(預設為html)

-s 或者 --silent 禁止控制台日誌資訊輸出

–cors 允許跨域資源共享

-o 啟動服務後開啟預設瀏覽器

-c 設定快取cache-control max-age heade存留時間(以秒為單位),示例:-c10是10秒,預設是3600秒,如果要禁用快取就使用-c-1

-u 或者 --utc 使用 utc格式,在控制台輸出時間資訊

-p 或者 --proxy 通過乙個 url位址,**不能通過本地解析的資源

-s 或者 --ssl 使用https協議

-c 或者 --cert ssl證書檔案的路徑,預設是cert.pem

-k 或者 --key ssl密匙檔案路徑

-h 或者 --help 顯示幫助

複製(1) SQLServer 複製簡介

sqlserver的複製技術最少從sqlserver2000時代已經出現,當初是為了分布式計算,不是為了高可用。但是到了今天,複製也成為了一種高可用技術,並且被廣泛使用。很多問題都通過複製得以解決。複製說白了就是一種發布 訂閱模式,但是這種模式並不容易理解。下面介紹一下複製技術的一些概念。提醒一下,...

半同步複製簡介

半同步複製簡介 預設情況下,mysql 5.5 5.6 5.7和mariadb 10.0 10.1的複製功能是非同步的,非同步複製可以提供最佳的效能,主庫把binlog日誌傳送給從庫,這一動作就結束了,並不會驗證從庫是否接收完畢,但這同時也帶來了很高的風險,這就意味著當主伺服器或從伺服器發生故障時,...

MySQL 主從複製簡介

一 背景 我們一般應用對資料庫而言都是 讀多寫少 也就說對資料庫讀取資料的壓力比較大,有乙個思路就是說採用資料庫集群的方案,其中乙個是主庫,負責寫入資料,我們稱之為 寫庫 其它都是從庫,負責讀取資料,我們稱之為 讀庫。由上述的主從架構,我們必須做到的是 1 讀庫和寫庫的資料一致。2 寫資料必須寫到寫...