【问题标题】:aws amplify custom headers : Property Assignment Expectedaws 放大自定义标头:预期属性分配
【发布时间】:2018-07-07 21:48:58
【问题描述】:

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

我正在从此处阅读来自 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);

【问题讨论】:

  • 我不能肯定地说,但对我来说,文档中似乎有错字。你试过return { Authorization: (await Auth.currentSession()).idToken.jwtToken };吗?
  • 哦,对,没错。现在正在编译。谢谢

标签: javascript reactjs aws-amplify


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2017-05-06
    • 2013-11-25
    • 1970-01-01
    • 2021-04-18
    相关资源
    最近更新 更多