1
type MainController struct {
beego.Controller
}
func (this *MainController) Post() {
var datapoint User
req := this.Ctx.Input.RequestBody
json.Unmarshal([]byte(req), &datapoint)
this.Ctx.WriteString("hello world")
// result := this.Input()
fmt.Println("input value is", datapoint.UserId)
}
これは、URL発生時に実行される通常のbeegoルータです。私は、データベース接続ポインタを使用するために、beegoルータに余分なパラメータを渡すことができます
type MainController struct {
beego.Controller
}
func (this *MainController,db *sql.DB) Post() {
fmt.Println("input value is", datapoint.UserId)
}
のようなものが欲しいです。これは
は、宣言はfunction (c *MainController)Post()
がポストであることを意味する形で
type MainController struct {
beego.Controller }
func (this *MainController,db *sql.DB) Post() {
fmt.Println("input value is", datapoint.UserId)
}
私は同じことをしようとしていた間にあなたが私がやっていることを投稿した.....それは私のために働いている – gophervk