Я пишу простую функцию входа / выхода с помощью Beego.
Мой init()
в router.go
файле приведен ниже:
func init() {
beego.Router("/", &controllers.MainController{})
beego.Router("/login", &controllers.AuthController{})
beego.Router("/verify", &controllers.AuthController{}, "post:Verify")
}
In AuthController
:
func (c *AuthController) Verify() {
email := c.GetString("email")
password := c.GetString("password")
fmt.Printf("email: %v password: %v", email, password)
}
Я просто хочу распечатать данные в браузере (для целей отладки), а затем перенаправить их на другую страницу, если пользователь аутентифицирован. Но проблема здесь в том, что Beego всегда ищет файл шаблона и выдает следующую ошибку:
can't find templatefile in the path:views/authcontroller/verify.tpl
Как я могу помешать Beego вести себя подобным образом, или я делаю что-то «не похожее на Beego»?
Data
, а затем обслуживать их, вызвав один из доступныхServeXxx
методов (пример). Я не использую beego, поэтому не уверен, есть ли более простой способ сделать это. - person mkopriva   schedule 13.09.2019Data
, и он отлично работает. - person Anoop S   schedule 13.09.2019