Current section

Files

Jump to
openmaize priv templates phoenix phx_api router.ex
Raw

priv/templates/phoenix/phx_api/router.ex

defmodule <%= base %>.Router do
use <%= base %>.Web, :router
import <%= base %>.Auth
pipeline :api do
plug :accepts, ["json"]
plug :verify_token
end
scope "/api", <%= base %> do
pipe_through :api
post "/sessions/create", SessionController, :create
resources "/users", UserController, except: [:new, :edit]<%= if confirm do %>
get "/sessions/confirm_email", SessionController, :confirm_email
resources "/password_resets", PasswordResetController, only: [:new, :create, :edit, :update]<% end %>
end
end