Routing 如何在Nancy中为文件名设置可选的路由段
我想创建一个路径,该路径将匹配文件夹路径以及以文件名结尾的路径。因此,它应该与以下三项匹配:Routing 如何在Nancy中为文件名设置可选的路由段,routing,nancy,Routing,Nancy,我想创建一个路径,该路径将匹配文件夹路径以及以文件名结尾的路径。因此,它应该与以下三项匹配: /foo /foo/ /foo/default.asp 我尝试了这些和其他类似的变化: Get["/foo/(?:default\.asp?)"] Get["/foo/(?:(default\.asp)?)"] Get["/foo(?:/default\.asp?)"] Get["/foo/(?:default\.asp)?"] 有什么建议吗?在Nancy中,在大括号中定义了一个简单的捕获段
/foo
/foo/
/foo/default.asp
我尝试了这些和其他类似的变化:
Get["/foo/(?:default\.asp?)"]
Get["/foo/(?:(default\.asp)?)"]
Get["/foo(?:/default\.asp?)"]
Get["/foo/(?:default\.asp)?"]
有什么建议吗?在Nancy中,在大括号中定义了一个简单的捕获段,即
{filename}
。您可以通过在{filename?}
末尾添加问号使其成为可选的,您可以做的最后一件事是提供一个可选值,如果没有提供值,该值将被分配给文件名捕获{filename?default}
它不应该是大括号而不是括号吗?