Update user

This commit is contained in:
2023-02-18 17:26:27 +00:00
parent 47c92ad44a
commit 471fa9ceb5
4 changed files with 38 additions and 2 deletions

View File

@@ -2,18 +2,26 @@ defmodule PhoenixApiTemplateWeb.Router do
use PhoenixApiTemplateWeb, :router
use Plug.ErrorHandler
defp handle_errors(conn, %{reason: %Phoenix.Router.NoRouteError{message: message}}) do
def handle_errors(conn, %{reason: %Phoenix.Router.NoRouteError{message: message}}) do
conn
|> json(%{errors: message})
|> halt()
end
defp handle_errors(conn, %{reason: %{message: message}}) do
def handle_errors(conn, %{reason: %{message: message}}) do
conn
|> json(%{errors: message})
|> halt()
end
def handle_errors(conn, error) do
IO.inspect(error)
conn
|> json(%{errors: "unknown error"})
|> halt()
end
pipeline :api do
plug(:accepts, ["json"])
plug :fetch_session
@@ -36,5 +44,6 @@ defmodule PhoenixApiTemplateWeb.Router do
pipe_through([:api, :auth])
get "/users/by_id/:id", UserController, :show
put "/users/:id", UserController, :update
end
end