sponsor
...有没有办法提取和记录这些信息以及新注册的用户?
答案 0 :(得分:3)
您所指的代码称为路径参数(params)。
抓取这些参数会根据您使用的路由器而改变,但以下是使用iron:router
let code = Router.current().params.sponsor; //returns 'bob'
Accounts.createUser({
email: 'test@test.com',
password: '123',
profile: { referral: code }
});
这是将代码存储在用户配置文件中的示例,但在服务器上创建用户帐户并立即更新数据库中的用户文档以便代码不存储可能更明智在用户个人资料上。