1

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

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

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

4

1 回答 1

0

这是由于嵌套分组在 0.7.4 中处理不好造成的。在修复之前,您可以改用以下内容:

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

我在这里发布了这个问题。

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

于 2013-06-25T02:59:17.233 回答