本站为golang語言,beego框架,js html css,mysql数据库查询进行的恐怖网站,网址还在建设中,可是框架早已彻底搭建完,登陆页面和首页早已写完,因此 从现在起向大伙儿详细介绍,我这个网址的搭建。
一, 全部新项目的入口在main.go的main函数。最先用编码完成将静态数据文档载入
beego.SetStaticPath("/static/images", "images")
beego.SetStaticPath("/static/css", "css")
beego.SetStaticPath("/static/js", "js")
二,在routers文件夹名称下的router.go文档中的init()函数中新添一个路由器
beego.Router("/login", &controllers.LoginController{})
三,在controllers中新建文件login.go,在建并编写此文档
在这里文档中写以下编码
package controllers
type LoginController struct {BaseController //这个是自身封裝的controller}
func (c *LoginController) Get() {c.TplName = "login/login.html"}
四,封裝自身的controller
在controllers文件夹名称下在建basecontroller.go,在建并编写
package controllers
import (
"github.com/astaxie/beego"
)
type BaseController struct {
beego.Controller
isLogin bool
}
func (c *BaseController) Prepare() {
userLogin := c.GetSession("userLogin")
if userLogin == nil {
c.isLogin = false
} else {
c.isLogin = true
}
c.Data["isLogin"] = c.isLogin
}
五,在views文件夹名称下新建文件夹login随后再login文件夹名称下在建login.html,在建并编写
Document我开发设计的第一个beego网址
六:第一个网页页面就创建起来了,能够根据你的电脑浏览器开展浏览
127.0.0.1:8080/login