選單

golang web從入門到精通 2步啟用https推送功能

golang web從入門到精通 2步啟用https推送功能

2步實現啟用https推送功能

golang 簡介

Go(又稱Golang)是Google開發的一種靜態強型別、編譯型、併發型,並具有垃圾回收功能的程式語言。

golang前景

適合雲計算、微服務、基礎後端軟體的功能實現。

go語言優點

go是非常年輕的一門語言,“兼具Python 等動態語言的開發速度和C/C++等編譯型語言的效能與安全性”,具備強大的標準庫,內建垃圾回收機制,屬於靜態型別語言,因此具備編譯檢查和編碼規範,特別是併發功能實現簡單,但功能強大,可使用goroutine和channel輕鬆實現高併發。

golang web 優勢

語法簡單:語法簡潔,新手入門簡單,開發應用效能高。

便於維護:強型別靜態語言,便於專案的重構和維護。

部署方便:編譯的可執行二進位制檔案,在執行時,不需要部署環境,把編譯檔案上傳,就完成了專案的部署。

之前的文章學習了“怎麼實現https伺服器”,這節學習怎麼啟用https推送功能。

2步實現啟用https推送功能

golang web從入門到精通 2步啟用https推送功能

啟用https 的推送功能

1、http。ResponseWriter啟用推送http。Pusher

golang web從入門到精通 2步啟用https推送功能

2、使用pusher推送“/static/index。css”,“Content-Type”是“text/css”

需要注意的是“Content-Type”的值應當是字串切片[]string

golang web從入門到精通 2步啟用https推送功能

3、解析模板、渲染模板

golang web從入門到精通 2步啟用https推送功能

測試效果

golang web從入門到精通 2步啟用https推送功能