如何在Phoenix Framework中检查请求类型

时间:2015-11-03 06:44:52

标签: elixir phoenix-framework

所以想象一下,我希望有一个函数,根据请求类型做不同的事情。例如,如果某个控制器的方法要求用户登录而用户不是,则我想重定向用户,如果是html请求或返回javascriptjson响应适用于javascriptjson请求。

对于那些熟悉RoR的人,我想要这样的东西:

respond_to do |format|
   format.html { ... render some html ...}
   format.js { ... render javascript ...}
   format.json { ... render json ...}
 end

我如何在Phoenix框架中做类似的事情?我可以在Plug的连接req_headers或其他东西上模式匹配,但我想知道是否有一种首选方法可以做到这一点?

0 个答案:

没有答案