当前位置: 首页 > 知识库问答 >
问题:

如何从Nuxt前端访问经过身份验证的GraphQL API

夏谦
2023-03-14

我使用Appsync和Cognito(基本电子邮件和密码身份验证)创建了一个经过身份验证的GraphQLAPIendpoint。如何从现有Nuxt前端应用程序连接到此API?我不想使用aws amplify创建的默认vue前端

共有1个答案

宦博超
2023-03-14
  1. 打开AWS AppSync GUI
  2. 单击API
  3. 选择您的appbackend
  4. 打开并与应用程序集成
  5. 单击Javascript选项卡
  6. 复制该cli命令并运行它们(从Nuxt前端应用程序的根目录)
 类似资料:
  • 问题内容: 我有一个谷歌App Engine应用程序- http://mylovelyapp.appspot.com/ 它有一个页面- mylovelypage 目前,该页面只是 如果我在计算机上运行以下Python: 它显示“确定” 问题是如果我在应用程序的Yaml中添加到此页面 然后打印出Google帐户登录页面的HTML 我尝试了“常规”身份验证方法。例如 但这没有区别-我仍然可以获取登录页

  • 我正在尝试将AWS Cognito(用户池)和AWS DynamoDB用于我的移动应用程序。 我做了以下工作: 在AWS Cognito上创建用户池。 在AWS Cognito上创建身份池,并将用户池ID、应用客户端ID设置为身份验证提供商上的Cognito。 在AWS DynamoDB上创建SampleTable. 设置权限验证角色以访问AWS IAM上的SampleTable。 我创建了以下代

  • 我想使用boto3获取访问AWS服务的临时凭据。用例是这样的:我的Cognito用户池中的一个用户登录到我的服务器,我希望服务器代码为该用户提供访问其他AWS服务的临时凭据。 我有一个Cognito用户池,其中存储了我的用户。我有一个Cognito标识池,它不允许未经授权的访问,只允许来自Cognito用户池的用户访问。 下面是我开始的代码: 但是,仅运行这三行代码就会引发异常: 由于我的Cogn

  • 我使用以下方法注册了身份验证器:

  • 我的代码在这里:代码重新发布是因为我想问一个更直接的问题。如何在未经身份验证的用户和经过身份验证的用户之间切换?我的未经验证的文件似乎已缓存,我使用了以下方法: 在我剩下的api代码之前,它仍然不能工作。谢谢你的帮助 注意:我知道它不起作用,因为我在切换配置/凭据提供程序后立即使用lambda进行调用,并且只有授权用户才能调用此方法。 编辑@behrooziAWS答案: API代码: 完整错误:B