你如何获得登录用户的_id.我尝试了以下组合,我得到错误或未定义
在用户创建时,用户自动登录到应用程序.这user是 returned由Accounts.onCreateUser用户登录后发生的功能吗?
Accounts.onLogin(function(){
var user = this.userId / Meteor.user() / Meteor.user()._id
console.log(user)
})
Run Code Online (Sandbox Code Playgroud)
Eth*_*aan 15
的Accounts.onLogin(function(){}),配备了1级参数的用户.
当知道哪个用户尝试登录时,Meteor用户对象.这将始终存在成功登录.
来自文档.
所以这应该工作.
Accounts.onLogin(function(user){
console.log(user.user._id)
});
Run Code Online (Sandbox Code Playgroud)
您应该看到,所有用户文档都进入服务器控制台,请查看此meteorpad以获取示例.
注意:此功能仅在服务器端可用,请检查此Hooks Accounts.onLogin/onLoginFailure应在客户端上可用
| 归档时间: |
|
| 查看次数: |
6973 次 |
| 最近记录: |