问题描述
我使用 React 成功将我的代码部署到 AWS Amplify,并且可以通过为环境提供的 URL 访问应用程序。但是,当我发起 API 调用时,什么也没有发生。
ERROR Uncaught Exception {"errorType":"TypeError","errorMessage":"Cannot read property 'link_token' of undefined","stack":["TypeError: Cannot read property 'link_token' of undefined"," at /var/task/app.js:44:46"," at Immediate.<anonymous> (/var/task/node_modules/plaid/lib/wrapPromise.js:29:9)"," at processImmediate (internal/timers.js:461:21)"]}
我查看了 AWS 中的配置,可以看到分别在 Lambda、Dynamo 和 API Gateway 中创建的函数、存储和 API。但是,当我在 Amplify 中打开我的应用程序时,我没有看到创建的存储或 API。函数已创建。是否有可能导致创建函数但不创建存储和 API?后端 JSON 配置(如下)包含我期望的所有五个。
放大 backend-config.json
{
"function": {
"linktokenfunction": {
"build": true,"providerPlugin": "awscloudformation","service": "Lambda"
},"onsuccessfunction": {
"build": true,"service": "Lambda","dependsOn": [
{
"category": "storage","resourceName": "tutorialdb","attributes": [
"Name","Arn"
]
}
]
}
},"api": {
"linktokenapi": {
"service": "API Gateway","dependsOn": [
{
"category": "function","resourceName": "linktokenfunction","Arn"
]
}
]
},"onsuccessapi": {
"service": "API Gateway","resourceName": "onsuccessfunction","storage": {
"tutorialdb": {
"service": "DynamoDB","providerPlugin": "awscloudformation"
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)