利用beego开发网站(二)
来源:互联网 发布:知画的孩子叫什么 编辑:程序博客网 时间:2024/05/29 15:45
本网站为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,新建并编辑
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h1>我开发的第一个beego网站 </h1>
</body>
</html>
六:第一个网页就建立起来了,可以通过你的浏览器进行访问
127.0.0.1:8080/login
阅读全文
0 0
- 利用beego开发网站(二)
- 利用beego开发网站(一)
- 利用beego开发网站(三)
- 利用beego开发网站(四)
- beego网站开发 定时执行任务
- (beego)beego例子WebIM
- beego开发环境
- beego 开发环境
- beego开发文档
- Beego应用开发01
- Beego应用开发02
- go语言之beego框架orm的使用(二)
- Beego走起(二) 路由的简单设置
- go语言之beego框架orm的使用(二)
- [ECUG专题回顾]《BEEGO设计理念与API开发》-谢孟军 (BEEGO作者、GO WEB编程作者)
- [ECUG专题回顾]《BEEGO设计理念与API开发》-谢孟军 (BEEGO作者、GO WEB编程作者)
- 利用浏览器缓存开发(二)
- PHP-购物网站开发设计(二)
- JS——我的第二个AJAX程序
- linux C++程序使用jsoncpp,并编译程序
- 无法连接阿里云数据库mongodb版问题
- 宏基因组实战3. MEGAHIT组装拼接及quast评估
- 全排列
- 利用beego开发网站(二)
- 优雅编程之这样使用CollectionUtils,你就“正常”了
- easyUI layout布局
- JVM体系结构与工作方式概览
- java中文乱码解决之道(八)-----解决URL中文乱码问题
- ZooKeeper基本原理和使用
- 测试应注意的事项
- ffmpeg开发之旅(3):AAC编码格式分析与MP4文件封装(MediaCodec+MediaMuxer)
- SVN:Previous operation has not finished; run 'cleanup' if it was interrupted