rest - Beego Cannot Find Controller -


i working on beego application. trying run same code in 2 different machine. both ubuntu. in 1 machine, runs without problem in other got following error log. have same file organization both, why think might happening?

controllers/eventcontroller.go:18: this.servejson undefined (type *eventcontroller has no field or method servejson) controllers/eventcontroller.go:24: this.servejson undefined (type *eventcontroller has no field or method servejson) controllers/eventcontroller.go:30: this.servejson undefined (type *eventcontroller has no field or method servejson) controllers/default.go:14: c.tplnames undefined (type *maincontroller has no field or method tplnames) 

even controller:

package controllers   import (     "github.com/astaxie/beego"     "solardatabase/models"     "solardatabase/dao"     "solardatabase/services" )  type eventcontroller struct {     beego.controller }  func (this *eventcontroller) listevents() {     res := struct{ tasks []*models.event }{dao.getallevents()}     this.data["json"] = res     this.servejson() }  func (this *eventcontroller) listeventsbyrange() {     request, _ := models.createeventbytimerangerequest(this.ctx.input)     this.data["json"] = dao.eventsbytimerange(request)     this.servejson() }  func (this *eventcontroller) temporalquery() {     request, _ := models.createtemporalrequest(this.ctx.input)     this.data["json"] = services.eventsbytimefilter(request)     this.servejson() } 

i found problem. beego released new version between installation of machines. thought cannot see whole controller name of function.

in new version:

servejson() -> servejson() 

config changed.

beego.httpport -> beego.bconfig.listen.httpport 

Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -