刚开始写golang,想拿beego写个小博客,碰到session使用的问题。
我写一个过滤器,在过滤器里面会用到session,但是报错,代码如下:
var adminFilter = func(ctx *context.Context) {
isAdmin := ctx.Input.Session("isAdmin").(bool)
fmt.Println("###", isAdmin)
}
报错:runtime error: invalid memory address or nil pointer dereference
想问下各位写go的,这个错误是我使用beego的问题还是使用go语法的问题
这个应该是Session没有初始化的原因吧,所以你在获取session的时候会报错,具体的初始化方法可以参考beego的官方文档,地址为http://beego.me/docs/mvc/cont...