ストリーミング ブロックから HTTP エラー コードで応答しようとしていますが、Web サーバーが例外をスローします。このコンテキストでそれを行う適切な方法は何ですか?
/var/lib/gems/1.9.1/gems/sinatra-1.3.3/lib/sinatra/base.rb:803:in `throw':
uncaught throw :halt (ArgumentError)
私のコード:
require 'sinatra/base'
class App < Sinatra::Base
get '/' do
stream :keep_open do |out|
error 401
end
end
run! if app_file == $0
end