時間:2023-06-12 06:36:01 | 來源:網(wǎng)站運(yùn)營
時間:2023-06-12 06:36:01 來源:網(wǎng)站運(yùn)營
20210830關(guān)于gin加載靜態(tài)(動態(tài))網(wǎng)頁(模板)的.html(.tepl)文件的正確方式:標(biāo)題里的這些括號只是為了告訴你不要讓這些名詞所迷惑,所有的這些名字gin框架都能實現(xiàn)加載、hold你腦仁里所希望的那些需求的router := gin.Default()router.LoadHTMLGlob("templates/*")
LoadHTMLFiles()則是寫入一連串相對路徑文件地址:router.LoadHTMLFiles("templates/template1.html", "templates/template2.html")
這里必需要拓展一下,其實還有其他相關(guān)的方法,請看如下文章:engine :=gin.Default()engine.StaticFS("/static",http.Dir("./static"))
這篇文章對StaticFS做了具體的解釋:<script charset="utf-8" src="js/home.js"></script>
無論如何,總之以這為基礎(chǔ),這樣一來gin就可以加載這個包含著上述“實現(xiàn)引用功能”代碼的“靜態(tài)html”了func main() { router := gin.Default() router.LoadHTMLFiles("templates/index.html", "templates/login.html") router.StaticFS("/js","js") router.GET("/index", func(c *gin.Context) { c.HTML(http.StatusOK, "index.html", gin.H{ "說明":"index.html內(nèi)部雖不包含js語法但用html語法引用了路徑文件js/index.js" } }
1.通過模板功能(LoadHTMLFiles())加載了一個網(wǎng)頁(這里是網(wǎng)頁而不是模板,當(dāng)然模板也可以,模板的使用方式單獨(dú)學(xué)就行)關(guān)鍵詞:模板,文件,方式,正確,動態(tài),靜態(tài)
客戶&案例
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。