我有两个应用程序,一个是前端,另一个是REST API后端。当前端客户端向后端发出请求时,如何获取访问后端的用户的IP地址?
我尝试了this.request.ip
,但它显示了我的前端网站的IP,而不是我的实际IP地址。
答案 0 :(得分:0)
那将在HTTP传入请求对象中。我从头顶不知道对象中的属性,但如果您只是记录请求,则会在您的路径中找到它:console.log(this.request)
。您可以绕过Koa并使用this.req
获取原始Node请求对象 - 但我也确定客户端IP在Koa请求中也可用。