44
Ở Sinatra, bạn có thể đặt content_type 'application/json'
làm mặc định không? vì tôi đang viết một api.Đặt content_type mặc định cho Sinatra
Ở Sinatra, bạn có thể đặt content_type 'application/json'
làm mặc định không? vì tôi đang viết một api.Đặt content_type mặc định cho Sinatra
Chắc chắn, thêm content_type
đến before
callback:
class MyApp < Sinatra::Base
before do
content_type 'application/json'
end
...
end
Sinatra 1.1 giới thiệu mô hình khớp trước khi lọc:
before '/admin/*' do
check_logged_in
end
Cảm ơn! Làm cách nào để tạo ngữ cảnh để bộ lọc trước chỉ được áp dụng cho một nhóm tuyến cụ thể chứ không phải tất cả? – ma11hew28
@MattDiPasquale Điều này cần thực hiện mẹo: http://blog.alastairdawson.com/2010/07/27/a-sinatra-before-only-filter/ –
@MattDePasqaule bạn cũng có thể ghi đè loại nội dung trong các tuyến đường riêng lẻ. –