Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jwt.sign错误发送ObjectId_Javascript_Node.js_Angular_Express - Fatal编程技术网

Javascript 使用jwt.sign错误发送ObjectId

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 将此令牌

当用户通过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
将此令牌分配给用户时,如何在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}