0

对于熟悉此工具Gophish的人,我正在尝试创建一条新路线,以添加新功能。

我从阅读代码中注意到这样做的过程,你必须添加一个列表项[nav.html][1]

<li>
     <a href="/newItem">newItem</a>
</li>

然后创建您的html页面并将其放在模板文件夹中然后使用以下内容编辑[route.go][1]文件:

  • 编辑registerRoutes函数以添加此行 router.HandleFunc("/newItem", mid.Use(as.newItem, mid.RequireLogin)) 然后创建newItem函数
func (as *AdminServer) SmiShing(w http.ResponseWriter, r *http.Request) {
    params := newTemplateParams(r)
    params.Title = "NewItem"
    getTemplate(w, "newItem").ExecuteTemplate(w, "base", params)
}

这应该是它。但似乎我错过了什么

此外,当我尝试删除其中一条令人兴奋的路线时,router.HandleFunc没有任何变化,并且在运行该工具时该路线仍然存在。

那么,它是否与数据库有关,或者我缺少什么?

4

1 回答 1

0

问题出在导入包中,它有一些错误

确保它们都正常工作

于 2019-12-24T15:06:40.023 回答