1

如何在 Sinatra 中定义当服务器获取 /something 或 /something.html 时将执行的 get?

我以为是...

get '/something*' do
end
4

2 回答 2

1

您可以使用正则表达式来匹配路由,并有一个可选组:

get %r[^/something(?:\.html)?$] do
  # ...
end
于 2012-04-19T04:32:49.297 回答
0

Sinatra 似乎有一个启用静态文件匹配的设置:

:static - 启用/禁用静态文件路由

访问 Sinatra 配置设置了解详情

于 2013-01-23T23:31:03.127 回答