【发布时间】:2017-05-17 20:23:27
【问题描述】:
我正在尝试获取客户端 IP 地址
Accounts.onCreateUser((options, user) => {
var data = {
"updated_at" : new Date(),
"registration_ip" : user.connection.clientAddress,
"recruiter" : "SELF",
"registration_time" : new Date(),
};
_.extend(user.profile, data);
return user;
});
我得到错误:
I20170511-19:11:26.792(5.5)? Exception while invoking method 'createUser'
TypeError: Cannot read property 'clientAddress' of undefined
如何在此处获取客户端 IP 地址?
【问题讨论】:
-
user.connection是否返回任何内容?另外,当您尝试this.connection时会发生什么? -
@blueren:感谢您的回复。它返回“未定义”。
-
也许你必须在用户登录时检索它