Router
defmodule EServerWeb.Router do
use EServerWeb, :router #make route fts available here
pipeline :browser do #middleware
plug :accepts, ["html"]
plug :fetch_session
plug :fetch_flash
plug :protect_from_forgery
plug :put_secure_browser_headers
end
pipeline :api do
plug :accepts, ["json"]
end
scope "/", EServerWeb do
pipe_through :browser
#first clause to match
get "/", PageController, :index
get "/hello", HelloController, :index
get "/hello/:messenger", HelloController, :show
resources "/users", UserController
end
forward "/jobs", BackgroundJob.Plug
# Other scopes may use custom stacks.
# scope "/api", EServerWeb do
# pipe_through :api
# end
endAdding Routes
More
Last updated