web-dev-qa-db-fra.com

Définir le type de contenu par défaut pour Sinatra

Dans Sinatra, est-il possible de faire content_type 'application/json' le défaut? parce que j'écris un api.

47
ma11hew28

Bien sûr, ajoutez content_type au rappel before:

class MyApp < Sinatra::Base

  before do
    content_type 'application/json'
  end

  ...

end

Sinatra 1.1 introduit la correspondance de motifs avant les filtres:

before '/admin/*' do
  check_logged_in
end
75
Adam Lassek