鍍金池/ 問答/GO  網(wǎng)絡(luò)安全  HTML/ gin如何返回自己寫的js?

gin如何返回自己寫的js?

在用gin的c.HTML()返回一個(gè)html模板時(shí),html里自己寫的js不生效(html代碼與js代碼分開寫,放在了同一目錄下),用chrome調(diào)試發(fā)現(xiàn)對(duì)自己寫的js請(qǐng)求失敗,返回400。請(qǐng)問這個(gè)問題如何解決,或者說c.HTML()不能這么用?

回答
編輯回答
鹿惑

你需要把你的static文件加入到route中
比如

g := gin.Default()
g.Static("/static", "static/js")
g.Run(":8002")

如果你的文件目錄是這樣的

clipboard.png

此時(shí) 在模板文件中,你使用js的路徑應(yīng)該是/static/js/aaa.js
在訪問模板時(shí)候,js 就會(huì)load

2018年1月22日 18:34