Beego получает ответное тело в промежуточном программном обеспечении после обработки - PullRequest
0 голосов
/ 16 мая 2019

Я должен добавить параметр в ответ JSON после завершения обработки запроса и перед отправкой.Я могу сделать в after exec фильтр.Здесь я определил фильтр следующим образом:

beego.InsertFilter("*", beego.AfterExec, AddRequestAfterExec, false)

Теперь в этом методе AddRequestAfterExec я не могу прочитать ответ JSON.Мне нужно прочитать ответ JSON и добавить параметр к нему.Я искал много вещей, но не нашел ничего полезного.Пока я оставил это пустым.

func AddRequestAfterExec(c *context.Context) {}

Может кто-нибудь помочь, как прочитать ответ в этой функции и изменить его?

Также я отправляю ответ от контроллера API, как это

authController.ServeJSON()
...