Elixir'中的全包/通配符路线;凤凰城在哪里?

Elixir'中的全包/通配符路线;凤凰城在哪里?,elixir,phoenix-framework,Elixir,Phoenix Framework,在Phoenix路由器中是否有一条可以作为通配符的路由?啊,著名的口袋妖怪路由: get "/*path" 您将在conn.params[“path”]或作为conn.path\u info啊…花了我一段时间…”“必须全部捕获”@JoseValim对于通配符路由,路径帮助器如何工作?例如,假设您有这样一行:get/*path”、RedirectController、:handle\u redirect您将如何编写redirect\u path(MyApp.Endpoint、:handle\u

在Phoenix路由器中是否有一条可以作为通配符的路由?

啊,著名的口袋妖怪路由:

get "/*path"

您将在
conn.params[“path”]
或作为
conn.path\u info

啊…花了我一段时间…”“必须全部捕获”@JoseValim对于通配符路由,路径帮助器如何工作?例如,假设您有这样一行:
get/*path”、RedirectController、:handle\u redirect
您将如何编写
redirect\u path(MyApp.Endpoint、:handle\u redirect,??)
。最后一个论点是什么?我尝试了各种方法,但都没有奏效。IIRC应该是一个路径列表:[“foo”、“bar”、“baz”]使用此技术时,我还发现检查
conn.request\u path
的值很有用,因为它包含实际路径,而不是
conn.path\u info
中可用的路径组件列表。