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