This commit is contained in:
2023-02-18 10:50:52 +00:00
parent 931e22d0f7
commit ff8a0e6260
4 changed files with 38 additions and 0 deletions

View File

@@ -1,5 +1,18 @@
defmodule PhoenixApiTemplateWeb.Router do
use PhoenixApiTemplateWeb, :router
use Plug.ErrorHandler
defp handle_errors(conn, %{reason: %Phoenix.Router.NoRouteError{message: message}}) do
conn
|> json(%{errors: message})
|> halt()
end
defp handle_errors(conn, %{reason: %{message: message}}) do
conn
|> json(%{errors: message})
|> halt()
end
pipeline :api do
plug(:accepts, ["json"])
@@ -10,5 +23,6 @@ defmodule PhoenixApiTemplateWeb.Router do
get("/", DefaultController, :index)
post("/register", UserController, :create)
post("/login", UserController, :sign_in)
end
end