Cho đến giờ tôi đã tìm kiếm tất cả các tài liệu liên kết và tài liệu Meteor nhưng không có gì có hiệu quả đối với tôi.Cách lấy tên người dùng hiện tại bằng Meteor
tôi đang tạo ra một tài khoản với
Accounts.createUser({
username: username,
email: email,
password: password
});
Và tôi biết rằng đang làm việc kể từ {{#if currentUser}}
đang làm việc.
Tuy nhiên, tôi đang cố gắng để có được tên người dùng hiện đăng nhập của người dùng với một cái gì đó như
var username = Meteor.userId();
console.log(username);
var username = Meteor.userId().username;
console.log(username);
Nhưng không phải đang làm việc, khi tôi sử dụng Meteor.userId()
tôi chỉ nhận được một ngẫu nhiên (tôi đoán được mã hóa) chuỗi số và chữ cái, và khi tôi sử dụng Meteor.userId().username
nó nói rằng nó không xác định.
Tất cả trợ giúp đều được hoan nghênh và xin lỗi vì ngữ pháp có thể khủng khiếp của tôi, Đó là rất muộn tại đây!
Xin lỗi, tôi quên đề cập đến mà tôi đã cố gắng đó đã. Nó trở về như không xác định. –
Làm rõ: Chỉ cần "Meteor.user()" trả về với Object {_id: "2zWQoT7wWWhnXEWjY", email: Array [1]}. Nhưng "Meteor.user(). Username" trả về với undefined. –
Nhà cung cấp đăng nhập của bạn có đặt tên người dùng không? 'tài khoản-mật khẩu' không, Twitter. –