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

gin如何返回自己寫的js?

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

回答
編輯回答
鹿惑

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

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

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

clipboard.png

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

2018年1月22日 18:34