AWS放大自定义标头:预期的属性分配

时间:2018-07-07 21:48:59

标签: javascript reactjs aws-amplify

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

我正在从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);

1 个答案:

答案 0 :(得分:2)

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

async () => {
  return { Authorization: (await Auth.currentSession()).idToken.jwtToken };
}