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"}
]
endDocumentation 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