あるSinatraアプリケーションが http://localhost:9292/
で動いている。config.ru
は以下のような設定。
config.ru
require './app'
run Sinatra::Application
これを http://localhost.:9292/sub
で動かしたい、そんな時は Rack::URLMap を使う。
config.ru
require './app'
run Rack::URLMap.new("/sub" => Sinatra::Application)
WebアプリのサブURL対応を行う時の実験環境に便利です。