33 lines
709 B
Elixir
33 lines
709 B
Elixir
defmodule Scopes.Web.Server.Router do
|
|
use Scopes.Web.Server, :router
|
|
|
|
pipeline :api do
|
|
plug :accepts, ["json"]
|
|
end
|
|
|
|
scope "/api", Scopes.Web.Server do
|
|
pipe_through :api
|
|
#resources "/", Controller, except: [:new, :edit]
|
|
get "/", Controller, :index
|
|
end
|
|
end
|
|
|
|
defmodule Scopes.Web.Server.Controller do
|
|
use Scopes.Web.Server, :controller
|
|
|
|
def index(conn, _params) do
|
|
render(conn, :index, message: "Hello Scopes!")
|
|
#concepts = Storage.list_concepts()
|
|
#render(conn, :index, concepts: concepts)
|
|
end
|
|
end
|
|
|
|
defmodule Scopes.Web.Server.JSON do
|
|
require Logger
|
|
require Scopes.Util
|
|
|
|
def index(%{message: text}) do
|
|
Logger.info(Scopes.Util.show [text])
|
|
text
|
|
end
|
|
end
|