开发者问题收集
我正在使用 React 和 amplify 构建一个应用程序。身份验证和授权工作正常。但它需要限制用户在登录应用程序之前移动到某些特定的 React 路由。以下代码片段是我尝试过的,如果isAuthenticated()返回 false,它就会起作用。但由于我使用 Amplify,所以我使用了一个方法const PrivateRoute = ({ component: Component, ...
这几天我一直在为此绞尽脑汁。我正在尝试在 AWS Amplify 上部署我的 React 应用程序。当我启动应用程序时,我被正确地定向到登录页面(使用 Auth0 通用登录)登录后,我通过回调 URL 重定向回我的 Web 应用程序。当我的页面加载时,我收到以下消息此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。<Error><Code>AccessDenied</Code><Me
我已在 AWS Amplify 上托管了我的 React 应用程序。在尝试访问应用程序的受保护路由时,屏幕上出现以下错误此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>3C8377104116CA48</RequestId><Host
我已在 AWS Amplify 上托管了我的 React 应用程序。在尝试访问应用程序的受保护路由时,屏幕上出现以下错误:此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>3C8377104116CA48</RequestId><Hos
首先,我已使用amplify configure成功完成 React 应用程序的配置。我在AWS Amplify 文档的帮助下完成了此操作。然后,我使用amplify add auth和amplify push成功将身份验证添加到我的 amplify 项目中。我按照AWS - 使用 Amplify 文档进行身份验证我的App.js看起来像这样,import React from 'react';i
我正在将应用从 Firebase 迁移到 AWS Amplify。我想创建一个 React 上下文,如果用户未登录,它将提供路由保护。例如,我的 Auth.js 文件:import React, { useEffect, useState, createContext } from 'react'import fire from './firebase'export const AuthConte
我目前正在开发一个主要使用 ReactJS 和 AWS Amplify 的全栈项目。我已经成功部署了网站,但 URL 路由似乎只有在从主页重定向时才有效。我只能加载主页www.website.com,但我尝试手动输入www.website.com/login/,它给了我这个消息<Error><Code>AccessDenied</Code><Message>Access Denied</Messa