ok… thanks so far
so code is like that now:
router
scope "/api", MyAppWeb do
pipe_through :api
get "/networking", PageController, :networking
end
view
defmodule MyAppWeb.PageView do
use MyAppWeb, :view
alias MyAppeb.PageView
def render("networking.json", params) do
IO.inspect params
end
page_controller
def networking(conn, _params) do
q = from m in Meeting, where: m.is_active == true, order_by: m.inserted_at
meetings = Repo.all(q)
render(conn, "networking.json", meetings: meetings)
end
error:
Poison.EncodeError at GET /api/networking
unable to encode value: {Plug.Adapters.Cowboy.Conn, {:http_req, #Port<0.23603>, :ranch_tcp, :keepalive, #PID<0.1093.0>, “GET”, :“HTTP/1.1”, {{127, 0, 0, 1}, 57166}, “localhost”, :undefined, 4000, “/api/networking”, :undefined, “”, :undefined, [], [{“host”, “localhost:4000”}, {“connection”, “keep-alive”}, {“upgrade-insecure-requests”, “1”}, {“user-agent”, “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36”}, {“accept”, “text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8”}, {“accept-encoding”, “gzip, deflate, br”}, {“accept-language”, “de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7,la;q=0.6”}, {“cookie”, “Webstorm-f9c6b724=b25b909c-75d4-46de-9b31-cded003fdbfa; _ga=GA1.1.424741732.1519378781; Webstorm-f9c6bae3=1e19a62a-70f2-445c-b2dd-b6a425eab18a; axd=1000215891540480040; cookieconsent_dismissed=yes; __utma=111872281.424741732.1519378781.1528479627.1528479627.1; __utmz=111872281.1528479627.1.1.utmcsr=0.0.0.0:3000|utmccn=(referral)|utmcmd=referral|utmcct=/; cookieconsent_status=dismiss; _tiny_houses_net_key=SFMyNTY.g3QAAAACbQAAAAtfY3NyZl90b2tlbm0AAAAYd1pKK05WUmJFNnlScTJ3dllLTWsrQT09bQAAABJwaGF1eHRoX3Nlc3Npb25faWRtAAAAEkZsRXRKdmZSQ2RZNmsxWWZkMQ.lqyimMwpF0DhHsjSA7mJlAKTQyGUz_1weRtsTAZCuzE”}], [{“connection”, [“keep-alive”]}], :undefined, [], :waiting, “”, :undefined, false, :waiting, [], “”, #Function<1.79365245/4 in Plug.Adapters.Cowboy.add_on_response/3>}}