44
En Sinatra, ¿es posible hacer que content_type 'application/json'
sea el valor predeterminado? porque estoy escribiendo una APIEstablecer predeterminado content_type para Sinatra
En Sinatra, ¿es posible hacer que content_type 'application/json'
sea el valor predeterminado? porque estoy escribiendo una APIEstablecer predeterminado content_type para Sinatra
Claro, añadir a la content_type
before
devolución de llamada:
class MyApp < Sinatra::Base
before do
content_type 'application/json'
end
...
end
Sinatra 1.1 introduce de patrones antes de filtros:
before '/admin/*' do
check_logged_in
end
Gracias! ¿Cómo creo un contexto para que el filtro anterior solo se aplique a un grupo específico de rutas y no a todas? – ma11hew28
@MattDiPasquale Esto debería ser el truco: http://blog.alastairdawson.com/2010/07/27/a-sinatra-before-only-filter/ –
@MattDePasqaule también puede anular el tipo de contenido dentro de las rutas individuales. –