ips/src/api/remote_addr.cr

16 lines
220 B
Crystal

require "kemal"
# Return remote user IP address
#
# Output:
# ```plain
# 127.0.0.1
# ```
get "/ip" do |env|
env.response.content_type = "text/plain"
addr = env.request.remote_address.to_s
addr.split(":")[0]
end