Đây là một câu hỏi thực sự đơn giản, nhưng tôi không thể tìm thấy bất kỳ đề cập đến điều này, bất cứ nơi nào ..Nhận địa chỉ IP của khách hàng ở Sinatra?
Làm cách nào để nhận địa chỉ IP của khách hàng từ Sinatra?
get '/' do
"Your IP address is #{....}"
end
Err, oh, đó là trong '@env [ 'REMOTE_ADDR']' - Tôi đã kiểm tra 'đầu ra env.inspect' @ bằng cách tìm kiếm "127.0.0.1", nhưng nó đã hiển thị địa chỉ IPv6 ':: 1' vì vậy tôi đã bỏ lỡ nó ... Bất cứ ai cũng cảm thấy tự do để đăng bài đó để tôi có thể chấp nhận nó mà không chờ 48 giờ .. (đại diện miễn phí !: P) – dbr