0

我想创建一条与文件夹路径匹配的路由以及以文件名结尾的路由。所以它应该匹配所有这三个:

/foo
/foo/
/foo/default.asp

我尝试了这些和其他类似的变体:

Get["/foo/(?:default\.asp?)"] 
Get["/foo/(?:(default\.asp)?)"] 
Get["/foo(?:/default\.asp?)"] 
Get["/foo/(?:default\.asp)?"] 

有什么建议么?

4

1 回答 1

1

在 Nancy 中,一个普通的捕获段定义在花括号中,即{filename}. 您可以通过在末尾添加一个问号来使它们成为可选,并且您可以做的最后一件事是提供一个可选值,如果没有提供{filename?}值,它将分配给文件名捕获{filename?default}

于 2013-07-09T06:03:23.083 回答