beego 按照官方文档自定义404页面,显示出来时 源码,为什么?

按照官方文档自定义的 404页面,当输入不存在的 url时候,自定义的页面可以找到,但是 浏览器展示的却是 404.tpl的源码
我的代码如下
func dbError(rw http.ResponseWriter, r *http.Request){

t,_:= template.New("dberror.html").ParseFiles(beego.BConfig.WebConfig.ViewsPath+"/dberror.html")
data :=make(map[string]interface{})
data["content"] = "database is now down"
t.Execute(rw, data)

}

func main() {

beego.ErrorHandler("dbError",dbError)
beego.Router("/", &controllers.MainController{})
beego.Run()

}

阅读 5.1k
2 个回答

文件编码问题

新手上路,请多包涵

Views是不是没有这个页面?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题