【发布时间】:2017-11-25 04:17:14
【问题描述】:
我正在尝试对 req 中的 displayName 做出反应
当我写作时
console.log(req.session.passport.user._raw)
输出是:
{
"kind": "plus#person",
"etag": "\"ucaTEV-ZanNH5M3SCxYRM0QRw2Y/XiR7kPThRbzcIw-YLiARoF22TMY\"",
"emails": [
{
"value": "rajanlagah@gmail.com",
"type": "account"
}
],
"objectType": "person",
"id": "100428644453494579140",
"displayName": "Rajan Lagah",
"name": {
"familyName": "Lagah",
"givenName": "Rajan"
},
"url": "https://plus.google.com/100428644453494579140",
"image": {
"url": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/photo.jpg?sz=50",
"isDefault": true
},
"isPlusUser": true,
"language": "en",
"circledByCount": 0,
"verified": false
}
现在我试图从这个对象中获取kind(比如说)
console.log(req.session.passport.user._raw.kind)
那么输出是undefined
谁能说出我的错误?
【问题讨论】:
-
好吧,我想你还没有在这里发布完整的 json 字符串
-
我不知道你的问题,但我得到了正确的结果。
标签: javascript json node.js express