Xmeta

TODO: Add description

Installation

If available in Hex, the package can be installed by adding xmeta to your list of dependencies in mix.exs:

def deps do
  [
    {:xmeta, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/xmeta.

PageController

defmodule AiotWeb.PageController do use AiotWeb, :controller

def home(conn, _params) do

# The home page is often custom made,
# so skip the default app layout.
render(conn, :home, layout: false)

end

def xapi(conn, params) do

rsp = Xmeta.Xapi.Phx.call_api(conn,params)
json(conn,rsp)

end end

add phx router

scope "/api" do get "/:xapi_site/:xapi_router/:xapi_view", AiotWeb.PageController, :xapi post "/:xapi_site/:xapi_router/:xapi_view", AiotWeb.PageController, :xapi forward "/docs", Xmeta.Xapi.Docs.Plug end