beego的orm模块自带连接池功能,可以通过设置MaxIdleConns、MaxOpenConns来配置连接池属性。
SetMaxOpenConns用于设置最大打开的连接数,默认值为0表示不限制。
SetMaxIdleConns用于设置闲置的连接数。
设置最大的连接数,可以避...
[codesyntax lang="c"]
package main
import (
"fmt"
"github.com/astaxie/beego/httplib"
"net/http"
"net/url"
"time"
)
func main() {
content := "提交内容"
req := httplib.Post("https://www.baidu.com")...
router.go 添加内容:
[codesyntax lang="c"]
beego.Router("/debug/pprof", &controllers.ProfController{})
beego.Router("/debug/pprof/:app([\\w]+)", &controllers.ProfController{})
[/codesyntax]
创建控制器:...
主配置文件app.conf 内容如下:
[codesyntax lang="php"]
#默认配置
runmode = local
[local]
include "local.conf"
[dev]
include "dev.conf"
[test]
include "test.conf"
[prod]
include "prod.conf"
[/cod...
[codesyntax lang="c"]
package models
import (
"encoding/json"
"github.com/astaxie/beego/logs"
)
// beego 日志配置结构体
type LoggerConfig struct {
FileName string `json:"filename"` //将日志保...
我们可以controller获得Ctx,然后进行后续操作,比如设置cookie。
[codesyntax lang="c"]
func (c *LoginController) Post() {
c.Ctx.SetCookie("uname", uname, maxAge, "/")
}
[/codesyntax]
同时,我们也可以通过获...
default.go
[codesyntax lang="c"]
package controllers
import (
"github.com/astaxie/beego"
)
type MainController struct {
beego.Controller
}
func (c *MainController) Get() {
c.Data["Website"] = "bee...