在React中运行Amazon AWS API Gateway生成我的SDK时出错

问题描述 投票:0回答:1

我在Amazon AWS API Gateway中创建了一个API,进行了部署,并从中生成了Javascript SDK。之后,我将SDK添加到正在开发的React App中。

该项目似乎找到了SDK并可以很好地导入它,但是在执行此处列出的步骤时https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-generate-sdk-javascript.html我遇到以下错误。 (这与上面链接中的步骤4相关。)>

TypeError: _apigClient__WEBPACK_IMPORTED_MODULE_5___default.a.newClient is not a function

在此行代码上

var apigClient = apigClientFactory.newClient();

进入我从导入apigClientFactory的文件时,它表明它定义为

apigClientFactory.newClient = function (config) {(在卷发中带有一堆代码)。

我是React和JS的新手,所以我不确定如何解决此问题。我在网上找不到有关此问题的任何信息,但是我遇到了一些问题,无法使APIGateway生成的SDK正常工作,因此我认为它可能无法与React一起使用,或者可能是文档已经过时了?

似乎SDK设置的字段等于一个函数,React处理该字段的方式与普通JS不同吗?

我在Amazon AWS API Gateway中创建了一个API,进行了部署,并从中生成了Javascript SDK。之后,我将SDK添加到正在开发的React App中。该项目似乎找到了SDK ...

javascript reactjs amazon-web-services api-gateway
1个回答
0
投票

您需要使用accessKeysecretKeynewClient方法传递配置对象。

© www.soinside.com 2019 - 2024. All rights reserved.