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 寫資料必須寫到寫...