Rack の存在しないドキュメントから何かが欠けているに違いありません:) ruhohに追加の Web サービス ルートを追加しようとしてlocalhost:9292/test
いRack::Builder
ます。の既定のブログlocalhost:9292/
。を宣言せずに新しいルートを定義するさまざまな方法を試しましRack::Builder.new
たが、何も機能しません。
このインターフェイスを使用して追加のルートを追加する最良の方法は何ですか?
require 'rack'
require 'ruhoh'
run Ruhoh::Program.preview
# Additional routes
builder = Rack::Builder.new do
use Rack::CommonLogger
map '/test' do
run Proc.new {|env| [200, {"Content-Type" => "text/html"}, StringIO.new("infinity 0.1")] }
end
end
run builder