我正在尝试创建一个将 Amplify 和 AppSync 与 Next.js 一起使用的应用程序。
我能够成功部署应用程序,但是当我尝试访问应用程序时(尝试从 AppSync 获取数据)它失败了。
我有点失去了需要查看的内容,该应用程序似乎在本地运行良好,但是当我在 AWS 上发布它时它失败了。
我收到错误:TypeError: Cannot read property 'getName' of undefined //quotes.js
import { Connect } from 'aws-amplify-react';
........
<Connect
query={graphqlOperation(queries.getName)}
subscription={graphqlOperation(subscriptions.onCreateName)}
onSubscriptionMsg={(prev, { onCreateName }) => ({
...prev,
getName: {
...prev.getName,
items: [
...prev.getName.items,
onCreateName,
],
},
})}
>
有没有人遇到过这样的问题或任何想法来解决这个问题?提前致谢。