当我添加此代码以做出反应时,错误似乎是无法识别等待。确切的错误是“等待”字样处的属性分配
我正在从aws-amplify阅读有关自定义标头https://aws.github.io/aws-amplify/media/api_guide#custom-request-headers的文档。
这是index.js中的代码(已配置放大)
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);
答案 0 :(得分:2)
文档中似乎有错字。 return { (await Auth.currentSession()).idToken.jwtToken }
是无效的语法,但是如果您将该值分配给Authorization
键,它将起作用:
async () => {
return { Authorization: (await Auth.currentSession()).idToken.jwtToken };
}