当我添加此代码进行 react 时,错误似乎是无法识别await。确切的错误是“await”字处预期的属性分配
我正在阅读来自 aws-amplify 的有关自定义 header 的文档 https://aws.github.io/aws-amplify/media/api_guide#custom-request-headers 。
这是来自index.js的代码(其中配置了amplify)
aws_exports.API = {
endpoints:[
{
name: "my_custom_api",
endpoint: "http://localhost:57200/",
custom_header: async() => {
return { (await Auth.currentSession()).idToken.jwtToken }
}
}
]
}
Amplify.configure(aws_exports);
最佳答案
文档中似乎存在拼写错误。 return { (await Auth.currentSession()).idToken.jwtToken }
是无效语法,但如果您将该值分配给 Authorization
键,它应该可以工作:
async () => {
return { Authorization: (await Auth.currentSession()).idToken.jwtToken };
}
关于javascript - AWS 放大自定义 header : Property Assignment Expected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51227179/