原装代码 ,跑起来报错。。。

2019/03/12 16:45:02 http: panic serving [::1]:50978: runtime error: invalid memory address or nil pointer dereference
goroutine 35 [running]:
net/http.(conn).serve.func1(0xc00009ed20)
/usr/local/Cellar/go/1.11.4/libexec/src/net/http/server.go:1746 +0xd0
panic(0x133a380, 0x1642e60)
/usr/local/Cellar/go/1.11.4/libexec/src/runtime/panic.go:513 +0x1b9
html/template.(
Template).escape(0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.11.4/libexec/src/html/template/template.go:95 +0x2e
html/template.(Template).Execute(0x0, 0x13f6360, 0xc000116000, 0x0, 0x0, 0xc0000832f0, 0xc000104080)
/usr/local/Cellar/go/1.11.4/libexec/src/html/template/template.go:119 +0x2f
main.login(0x13f9260, 0xc000116000, 0xc000110000)
/Users/lianzhang/go/src/me/hello.go:29 +0x33c
net/http.HandlerFunc.ServeHTTP(0x13b1958, 0x13f9260, 0xc000116000, 0xc000110000)
/usr/local/Cellar/go/1.11.4/libexec/src/net/http/server.go:1964 +0x44
net/http.(
ServeMux).ServeHTTP(0x16519c0, 0x13f9260, 0xc000116000, 0xc000110000)
/usr/local/Cellar/go/1.11.4/libexec/src/net/http/server.go:2361 +0x127
net/http.serverHandler.ServeHTTP(0xc000085110, 0x13f9260, 0xc000116000, 0xc000110000)
/usr/local/Cellar/go/1.11.4/libexec/src/net/http/server.go:2741 +0xab
net/http.(conn).serve(0xc00009ed20, 0x13f9520, 0xc00008a200)
/usr/local/Cellar/go/1.11.4/libexec/src/net/http/server.go:1847 +0x646
created by net/http.(
Server).Serve
/usr/local/Cellar/go/1.11.4/libexec/src/net/http/server.go:2851 +0x2f5

laopan1234
最佳答案

哦找到了。。是模板路径的问题。修改成绝对路径就Ok

2个月前 评论
讨论数量: 1
laopan1234

哦找到了。。是模板路径的问题。修改成绝对路径就Ok

2个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

社区文档:

短小精湛的 Golang 入门教程,是 The Little Go Book 的中文翻译
Github 上《The Way to Go》中文译本的镜像,优化了排版
@无闻 出品的一套面向新手级别学习者 Go 语言的视频教程
一步步带你进入 Go Web 编程的世界,让我们开始探索吧!
号称宇宙最快的 Iris Web 框架的中文文档翻译
Gin 是一个用 Go 语言编写的 WEB 框架,本文档为其中文版本
GORM 是优秀的 Golang ORM 类库,本文档是其官方文档的中文翻译,每年更新