Phoenix Framework中的动态路由

时间:2016-08-27 23:02:52

标签: elixir phoenix-framework

用户访问以下路由:www.example.com/api/users/x,其中x是可变的。

如何获取x并创建具有动态响应的路由?

自动翻译。

1 个答案:

答案 0 :(得分:4)

在你的router.ex中你需要写下面的内容 -

get "/api/users/:x", SomeController, :actionName

现在在您的控制器中,您需要使用模式匹配来从_params获取x的值,即:

def actionName(conn,  %{"x" => x}) do
    # now x is available here
end

有关详细信息,请http://www.phoenixframework.org/docs/controllers