elixir - How to get client IP in Phoenix rest api -
i have rest api in elixir phoenix , want log every requester client ip. currently, using following code client ip:
conn.remote_ip |> tuple.to_list |> enum.join(".") but, gave me local ip 127.0.0.1.
then, used following code:
remote_ips = plug.conn.get_req_header(conn, "x-forwarded-for") remote_ip = list.first(remote_ips) and gave nil x-forwarded-for.
please me solve issue.
Comments
Post a Comment