# defmodule DevServer.GqlRouter do # @moduledoc """ # Router for GraphQL requests. # """ # use Plug.Router # import Example.AuthPlug # plug(:load_from_bearer) # plug(:set_actor, :user) # plug(AshGraphql.Plug) # plug(:match) # plug(:dispatch) # forward("/playground", # to: Absinthe.Plug.GraphiQL, # init_opts: [ # schema: Example.Schema, # interface: :playground # ] # ) # forward("/", # to: Absinthe.Plug, # init_opts: [schema: Example.Schema] # ) # end