我的 Dancer 应用程序中有这条路线:get '/newplayer/:name/:team/:season' => sub {
它被像这样调用:https://website.com/newplayer/Joe Smith/Tigers/Fall 2024
并从 url 收集数据并将其放入模板 newplayer.tt 中的表单中,以便当用户到达页面时这些信息大部分已经填写完毕。
它运行良好,但我正在寻找一种方法,即使 URL 中没有提供任何值,仍然可以找到路由,这样如果用户访问,https://website.com/newplayer
他们仍然会到达页面,尽管表单为空,而不是收到 404 错误。有人知道我该怎么做吗?
您可以使用
forward
。使用 megasplat**
代替 也/:name?/:team?/:season?
可以使其适用于部分信息(例如/newplayer/Joe Smith
)。