目标
使用 AWS amplify 启动基于 React 的订单。由于可能存在身份验证问题,当前无法向数据库提交条目。
我有一个 AWS Amplify 后端,它被多个前端使用——一个库存管理系统和一个新的订单。
库存管理系统已设置身份验证(Cognito 用户池,使用 withAuthenticator React 组件),需要用户登录才能访问应用程序。成功完成后,它允许用户更改数据库(dynamoDB,使用 GraphQl),从数据库中获取数据等。
订单表单不需要用户登录,但我仍然需要将表单条目提交到数据库。当使用 Amplify Console 托管表单并提交表单条目时,我收到此错误:
Uncaught (in promise) No current user
有没有其他人处理过这个或类似的事情?到目前为止,我还没有找到任何有用的答案来解决这个问题。
谢谢您的帮助!