我正在尝试编写两种 Rack 路由。Rack 允许我们编写这样的路由:
app = Rack::URLMap.new('/test' => SimpleAdapter.new,
'/files' => Rack::File.new('.'))
就我而言,我想处理这些路线:
- “/”或“索引”
- "/*" 以匹配任何其他路由
所以我尝试了这个:
app = Rack::URLMap.new('/index' => SimpleAdapter.new,
'/' => Rack::File.new('./public'))
这很好用,但是......我不知道如何添加“/”路径(作为“/index”路径的替代)。根据我的测试,路径 '/*' 不被解释为通配符。你知道我该怎么做吗?
谢谢