mirror of
https://github.com/kevin-DL/phoenix_api_template.git
synced 2026-01-15 20:24:46 +00:00
Login
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user