24 lines
532 B
Elixir
24 lines
532 B
Elixir
defmodule WeatherTrackerWeb.Router do
|
|
use WeatherTrackerWeb, :router
|
|
|
|
pipeline :api do
|
|
plug :accepts, ["json"]
|
|
end
|
|
|
|
scope "/api", WeatherTrackerWeb do
|
|
pipe_through :api
|
|
end
|
|
|
|
# Enables the Swoosh mailbox preview in development.
|
|
#
|
|
# Note that preview only shows emails that were sent by the same
|
|
# node running the Phoenix server.
|
|
if Mix.env() == :dev do
|
|
scope "/dev" do
|
|
pipe_through [:fetch_session, :protect_from_forgery]
|
|
|
|
forward "/mailbox", Plug.Swoosh.MailboxPreview
|
|
end
|
|
end
|
|
end
|