2

当我添加此代码以做出反应时,错误似乎是无法识别等待。确切的错误是“等待”字中预期的属性分配

我正在从这里阅读 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);
4

1 回答 1

2

文档中似乎有错字。return { (await Auth.currentSession()).idToken.jwtToken }是无效的语法,但是如果您将该值分配给Authorization键,它应该可以工作:

async () => {
  return { Authorization: (await Auth.currentSession()).idToken.jwtToken };
}
于 2018-07-07T22:14:30.907 回答