Javascript 使用jwt.sign错误发送ObjectId
当用户通过logintoken登录我时,我一直在尝试发送用户对象id,以便我可以使用:在index.html中访问它,但它始终给出一个错误:SyntaxError:无效的速记属性初始值设定项Javascript 使用jwt.sign错误发送ObjectId,javascript,node.js,angular,express,Javascript,Node.js,Angular,Express,当用户通过logintoken登录我时,我一直在尝试发送用户对象id,以便我可以使用:在index.html中访问它,但它始终给出一个错误:SyntaxError:无效的速记属性初始值设定项 var token = jwt.sign({ username: user.username, email:user.email, id = user._id }, secret, { expiresIn: '24h' }); // Logged in: Give user token 将此令牌
var token = jwt.sign({ username: user.username, email:user.email,
id = user._id }, secret, { expiresIn: '24h' }); // Logged in: Give user token
将此令牌分配给用户时,如何在index.html中获取用户对象id?当我运行下面的代码时,应该是这样的,对吗
// Route to get the currently logged in user
router.post('/me', function(req, res) {
res.send(req.decoded); // Return the token acquired from middleware
});
想想为什么你用分号来表示
用户名
和电子邮件
,而用等号来表示id
。我对这一点很陌生,所以我不太确定,你能给我指一下正确的方向吗?:)<代码>..,id:user.\u id}