标签: python heroku flask currentlocation
我遇到的问题是,当我使用http://freegeoip.net/json获取用户位置时,它似乎从Heroku服务器所在的位置获取。
我使用Flask制作网络应用程序。
我通过Heroku上传了网络应用。
答案 0 :(得分:1)
根据api文档here,您需要传递用户的IP,如'http://freegeoip.net/json/%s' % request.remote_addr。否则它将返回请求者的位置,在您的情况下是您的heroku服务器。
'http://freegeoip.net/json/%s' % request.remote_addr