小编Mat*_*ago的帖子

类型错误: headers[key].trim 不是函数

我正在尝试在 AWS 上执行一个 API,它需要 CORS 标头,我使用所有信息发出请求,但收到下一个错误:

“类型错误: headers[key].trim 不是函数”

如果我不发送 de CORS,我会收到错误:

来自原点“http://localhost:3000”已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。

我的代码:

async function Request(){
    let arra = "test"
    const data2 = {
        "parm1" : "one", "parm2" : "two"
    };
    const headers = {
        "Access-Control-Allow-Origin": "*",
        "Access-Control-Allow-Credentials": true
    };
    try{
        const resp = await API.post("Lambda", "/admin/digital/app/uploadtodynamo", {
            body: data2, headers: headers
        });
        console.log("error 1")
        console.log(resp)
    }
    catch(error)
    {
        console.log("error 2")
        console.log(error)
    }
}
Run Code Online (Sandbox Code Playgroud)

反应版本:“^16.12.0”

放大:“^2.2.5”

javascript amazon-web-services node.js reactjs aws-api-gateway

6
推荐指数
1
解决办法
2252
查看次数