Add the redirect route.

This commit is contained in:
2023-07-08 18:28:52 +03:00
parent 47ea2bc1da
commit a6af0b6e96
4 changed files with 13 additions and 1 deletions
@@ -0,0 +1,9 @@
defmodule LinkShortenerWeb.RedirectController do
use LinkShortenerWeb, :controller
alias LinkShortener.Links
def show(conn, %{"shorten" => shorten}) do
%{url: url} = Links.get_one_by_shorten(shorten)
redirect(conn, external: url)
end
end