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

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -