Rikulo流可以使用可选的路段吗?

时间:2013-06-24 14:22:16

标签: dart rikulo

使用Rikulo的StreamServer,是否可以指定具有可选区段的路线? 例如,我尝试构建此路由模式:

/default/(controller:\w+)/(action:\w+)(/(id:\w+))?

用于匹配/default/user/get/default/user/get/myId。 实际上,此路线正确匹配这2个网址,但当我尝试使用connect.dataset['id']获取ID值时,它总是null:s

1 个答案:

答案 0 :(得分:0)

它是由嵌套分组引起的,在0.7.4中处理不好。在修复之前,您可以使用以下代码:

r"/default/(controller:\w+)/(action:\w+)/(id:\w+)?": yourHandler,
r"/default/(controller:\w+)/(action:\w+)": yourHandler

我发布了问题here

  

更新:已修复0.7.5。请升级到最新版本。