beego
liukai6
这个作者很懒,什么都没留下…
展开
-
beego框架的过滤器filter
beego 支持自定义过滤中间件,例如安全验证,强制跳转等。过滤器函数如下所示:beego.InsertFilter(pattern string, position int, filter FilterFunc, params ...bool)InsertFilter 函数的三个必填参数,一个可选参数pattern 路由规则,可以根据一定的规则进行路由,如果你全匹配可以用 *po...原创 2019-12-15 23:34:06 · 1437 阅读 · 0 评论 -
beego添加跨域的的内容
添加过滤器 beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{ AllowAllOrigins: true, AllowMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS"}, AllowHeaders: ...原创 2019-11-18 20:08:01 · 331 阅读 · 0 评论 -
beego框架打包发布
打成linux的包 bee pack -be GOOS=linux ```### 打成window的包```bash bee pack -be GOOS=windows```原创 2019-11-16 19:17:49 · 648 阅读 · 0 评论 -
go语言中的交叉编译(在不同平台)
go语言中的交叉编译(在不同平台)1、Mac下编译Linux, Windows平台的64位可执行程序:$ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build test.go$ CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build test.go2、Linux下编译Mac, Windows平台的64位可执...原创 2019-11-12 20:52:48 · 743 阅读 · 0 评论 -
一个beego的md5的函数
package utilsimport ( "fmt" "strings" "crypto/md5")func Md5Crypt(str string, salt ...interface{}) (CryptStr string) { if l := len(salt); l > 0 { slice := make([]string, l+1) str = fmt....原创 2019-11-06 16:22:44 · 712 阅读 · 0 评论 -
beego中orm的时间使用
Created_at time.Time `orm:"auto_now_add;type(datetime)"`Updated_at time.Time `orm:"auto_now;type(datetime)"`auto_now_add,添加的时候更新auto_now,每次更新也会更新原创 2019-11-06 15:59:52 · 3525 阅读 · 0 评论 -
beego链接mongo的方法
beego链接mongo的方法package modelsimport ( "log" "github.com/globalsign/mgo")const ( host = beego.AppConfig.String("mongo_host"))var globalS *mgo.Sessionfunc init() { diaInfo := &mgo.Di...原创 2019-11-06 11:29:18 · 1616 阅读 · 0 评论 -
beego使用redis线程池来操作数据
使用beego的链接redispackage modelsimport ( "github.com/garyburd/redigo/redis" "github.com/astaxie/beego" "time" "fmt")var( pool *redis.Pool redisHost = beego.AppConfig.String("reids_host") red...原创 2019-11-06 11:25:22 · 984 阅读 · 0 评论 -
beego中的单行数据和多行数据接收的问题
QueryRowtype User struct { Id int UserName string} var user Usererr := o.Raw("SELECT id, user_name FROM user WHERE id = ?", 1).QueryRow(&user) QueryRowsQueryRows支持的对象还有map规...原创 2019-11-01 17:07:38 · 300 阅读 · 0 评论 -
beego的配置app.conf的配置文件字断意义
AppName应用名称,默认是 beego。通过 bee new 创建的是创建的项目名。beego.BConfig.AppName = “beego”RunMode应用的运行模式,可选值为 prod, dev 或者 test. 默认是 dev, 为开发模式,在开发模式下出错会提示友好的出错页面,如前面错误描述中所述。beego.BConfig.RunMode = “dev”Router...原创 2019-10-25 14:33:27 · 716 阅读 · 0 评论 -
使用beego原生sql操作数据库的例子
//用户获取礼包码//@params gameid int 游戏的gameid//@params userid string 用户的uidfunc (u *GiftController) Get() { gameid := u.GetString(":gameid") userid := u.GetString(":userid") //首先查询是否已经分配,如果 var gift ...原创 2019-10-24 23:18:45 · 509 阅读 · 0 评论 -
beego使用orm查询
orm的all() var gifts []models.Gift o := orm.NewOrm() _, qs := o.QueryTable("union_gift").All(&gifts) if qs != nil { u.Data["json"] = map[string]interface{}{"status": 404,"msg":"查询不到该gameid的数据...原创 2019-10-24 20:54:57 · 771 阅读 · 0 评论 -
beego项目查看路由情况
beego查看项目的路由app.conf 里EnableAdmin = true通过http://localhost:8088/listconf?command=router情况原创 2019-10-20 23:47:31 · 1298 阅读 · 0 评论