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

Posted

技术标签:

【中文标题】如何从 Nuxt 前端访问经过身份验证的 GraphQL API【英文标题】:How to access authenticated GraphQL API from Nuxt frontend 【发布时间】:2021-02-23 01:58:08 【问题描述】:

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

【问题讨论】:

【参考方案1】:
    打开 AWS AppSync GUI 点击 API 选择您的应用后端 打开与您的应用集成 点击javascript标签 复制该 cli 命令并运行它们(从 Nuxt 前端应用的根目录)

【讨论】:

以上是关于如何从 Nuxt 前端访问经过身份验证的 GraphQL API的主要内容,如果未能解决你的问题,请参考以下文章

使用 Nuxt 前端实现 Laravel 7 Passport 身份验证

带有访客和身份验证中间件的 Nuxt 身份验证将经过身份验证的用户在刷新时重定向到错误的页面

在 nuxtjs 中刷新页面后如何保持用户身份验证?

nuxt/auth 如何真正安全?

如何从 FormRequest 类方法中访问当前经过身份验证的用户

如何将用户信息从前端传递到后端