【发布时间】:2023-03-19 18:04:02
【问题描述】:
我正在尝试创建一个新的访问令牌对象。在调试器中,我可以看到正确返回了 user._id 值。但是当分配给令牌用户字段时,token.user._id 的值是未定义的,并且 token.user.id 是一些垃圾值。即使在保存令牌后也会观察到相同的行为。
exports.create = function(user, client, deviceId, done) {
if (!user) return done(new Error('Failed to create client without user'));
var token = new AccessToken({
user: user._id,
client: client._id,
deviceId: deviceId
});
token.save(function(err) {
if (err) return done(err);
return done(null, token);
});
};
【问题讨论】:
标签: javascript node.js mongodb mongoose