Задать вопрос

Как узнать на golang, с какого ip/страны/города пришёл пользователь?

Как узнать на golang, с какого ip/страны/города пришёл пользователь?
  • Вопрос задан
  • 1877 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • OTUS
    Golang Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
Golang тут не при чем

достаете IP - обращаетесь в базы

https://sypexgeo.net/
tabgeo.com/ru/index
Ответ написан
Комментировать
uvelichitel
@uvelichitel Куратор тега Go
habrahabr.ru/users/uvelichitel
IP есть в http.Request.RemoteAddrкоторый передается любому http.Handler
http.HandleFunc("/something", func(w http.ResponseWriter, r *http.Request) {
	IP := r.RemoteAddr()
        ...
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы