因此,使用AWS Cognito,我创建了一个自定义属性(special_name(,我可以使用axios和AWS的Auth.currentUserInfo((访问该属性。使用浏览器的JavaScript控制台,我可以看到变量为:
属性:custom:special_name:'foo'
太好了。
但如果我console.log(custom:special_name(,我会得到错误,或者充其量是"未定义"的
我使用的是Visual Studio代码,它真的不喜欢自定义格式:special_name。
我已经在这个网站上搜索过了,给出的想法,例如[自定义:特殊名称]也不起作用。
我觉得我错过了一些显而易见的东西。
请让我摆脱痛苦。
谢谢。
但如果我console.log(custom:special_name(,我会得到错误,或者最多是"未定义">
你的意思是:
attributes['custom:special_name']
您的变量似乎是attributes
对象的成员,而不是全局对象。在这种情况下,方括号语法将起作用。