我想制作一个在文件夹路径上匹配的路由,以及一个以文件名结尾的路由。所以它应该匹配这三个:
/foo
/foo/
/foo/default.asp
我尝试了这些和其他类似的变体:
Get["/foo/(?:default.asp?)"]
Get["/foo/(?:(default.asp)?)"]
Get["/foo(?:/default.asp?)"]
Get["/foo/(?:default.asp)?"]
有什么建议吗?
在Nancy中,一个普通捕获段用curley大括号定义,即{filename}
。您可以通过在{filename?}
末尾添加一个问号来使它们成为可选的,并且您可以做的最后一件事是提供一个可选值,如果没有提供值,该值将被分配给文件名捕获{filename?default}