新手问题 Grape response body 如何打印?

yangxing_star · 2015年03月28日 · 最后由 yangxing_star 回复于 2015年03月30日 · 2113 次阅读

grape 中如何在响应后打印响应的数据? 请求的参数可以打印出来:

before do
  puts request.params
end

响应的数据如何打印?

after do
  puts ???
end

给杨总捧个场~ 👌

可以用 middleware 杨总。

require 'grape'

class API < Grape::API
  format :json
  get '/ping' do
    { pong: true }
  end
end

class APILogger < Grape::Middleware::Base
  def after
    p @app_response
  end
end

use APILogger

run API

#5 楼 @OneMagicAnt 下次约出来咱们一起聊聊,安慰下。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号