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

javascript - How do you prevent nested queries/catches in sequelize? -

java - Could not retrieve pre-bound Hibernate session - Could not obtain transaction-synchronized Session for current thread -

ruby on rails - ActiveRecord order not working -