mirror of
https://github.com/kevin-DL/phoenix_api_template.git
synced 2026-01-11 18:54:33 +00:00
Update user
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user