红宝石-设置Sin的默认content_type

在Sinatra中,是否可以将content_type 'application/json'设置为默认值? 因为我正在写一个api。

ma11hew28 asked 2020-07-02T01:00:29Z
1个解决方案
75 votes

当然,请将content_type添加到before回调中:

class MyApp < Sinatra::Base

  before do
    content_type 'application/json'
  end

  ...

end

Sinatra 1.1在过滤器之前引入了模式匹配:

before '/admin/*' do
  check_logged_in
end
Adam Lassek answered 2020-07-02T01:00:47Z
translate from https://stackoverflow.com:/questions/4632122/set-default-content-type-for-sinatra