cookie
首先新建一个controller
package controllers
import "github.com/astaxie/beego"
type Demo1Controller struct {
beego.Controller
}
func (this *Demo1Controller)Get(){
//获取cookie没有就set
username := this.Ctx.GetCookie("username")
if username !=""{
this.Ctx.WriteString("cookie is exist"+username)
}else {
this.Ctx.SetCookie("username","wek",3600,"/cookie")
this.Ctx.WriteString("cookie is nil")
}
}
然后在router中注册路由
beego.Router("/cookie", &controllers.Demo1Controller{})
然后在浏览器中输入http://localhost:8080/cookie就可以看到,cookie is nil 再次刷新就可以看到cookie is existwek
这时已经设置cookie成功!