POST后使用plug_cowboy(2.0)进行重定向

gun*_*r2k 1 elixir plug

我有一个简单的即插即用处理程序

post "/some/url" do
   # do something
   # render(something)
end
Run Code Online (Sandbox Code Playgroud)

…但是我想以某种方式重定向到另一个get处理程序,而不是呈现html。

如何使用plug_cowboy 2.0做到这一点?

Ale*_*kin 5

没有魔术:您必须发送HTTP 302响应:

conn
|> put_resp_header("location", url)
|> send_resp(conn.status || 302, "text/html", body)
Run Code Online (Sandbox Code Playgroud)

凤凰城也一样