开发者问题收集
我目前正在使用 Expo CLI 从头开发 React Native 应用程序。我使用 AWS Amplify 设置后端。部署和拉取已完成,一切就绪。我在项目根目录中有一个 amplify 文件夹。我在 ./src 文件夹中有一个 aws-export.js。还安装了必要的库。因此,一切准备就绪,可以使用 AWS Amplify 将我的 React Native 项目连接到后端。根据文档,我导入了
我使用 AWS Amplify 部署 React 应用程序。当我部署 React Web 应用程序时,根 URL 可按预期工作(example.com)。但是,如果您尝试访问子 URL(例如 example.com/something),则会出现错误 AccessDenied。我的 react-router 代码如下:import { BrowserRouter, Routes, Route }
每次我将 Amplify 导入到我的 React Native 项目的 App.js 文件中时,都会出现以下错误:TypeError: null is not an object (evaluating 'keys.filter')这是我导入它的方式:我仅使用 Expo 运行该项目。如果我注释掉import Amplify行,则任何其他使用与 Amplify 相关内容的文件都会导致发生相同的错误。
当用户注册时,用户被添加但脚本返回一个错误对象:{code:“UnknownError”,message:“未知错误,来自 fetch 的响应主体是:未定义”我遵循了https://stackoverflow.com/a/52033216/8111346的建议。但问题并没有解决。index.html <!DOCTYPE html><html lang="en"><head><meta charse
我想创建一个可以访问 AWS DataStore 对象/模型的 AWS Amplify 函数 (Lambda)。我一直无法让它工作。有没有人成功让它工作,可以提供一个代码示例?我可以直接从 Lambda 访问 DynamoDB(我已成功设置所有权限等),但我想通过 DataStore 访问数据,因为这是我的应用程序访问和更新数据的方式,以实现数据一致性。以下是我的代码(我必须删除机密内容)在 in
我正在尝试在我的 React 项目中对 Dynamo 数据库执行列表查询,但我一直收到以下错误TypeError: patients is undefinedrenderC:/Health Project/nutzer-system/src/PatientComponents/listPatients.js:6259 | console.log(patients)60 | return (61 |
我最近买了一台新电脑(Predator Helios 300),我想开始在那里使用 aws,但是当我尝试执行amplify init时,我收到以下错误,尽管我已经完成了所有其他步骤(例如配置)。× Root stack creation failedinit failed{ SignatureDoesNotMatch: Signature expired: 20190427T235724Z is
我使用awsamplify构建应用程序已有一段时间了。今天我决定运行一些测试,当我这样做时npm run start-web一切正常。现在我继续使用 Expo 运行移动测试并运行npm run ios & npm run android两者都返回了以下错误。Unable to resolve "./aws-exports" from "App.js"Building JavaScript bund
将我的项目升级到 react-native 0.64 后,aws amplify 无法正常工作。主要是,我试图创建一个身份验证工作流,但登录功能抛出了“无法读取未定义的属性‘computeModPow’”,即使注册功能完全正常工作。深入研究问题后,我发现“aws-cognito-identity-js”是主要问题。如果我尝试链接库,rn bundler 会抛出一个错误,提示“aws-cognito
我开发了一个应用程序,当我通过expo start --tunnel运行它,然后通过 expo web 的w键运行它时,它可以完美运行。为了部署它,我尝试使用 Amplify 控制台,它似乎有效。但是,在部署应用程序时,它已停止并显示以下消息:2020-02-10T16:39:57.658Z [WARNING]: <s> [webpack.Progress] 70% building 41/59
我目前正在使用 expoSdk 开发一个 react-native-app,它应该在 web、ios 和 android 上运行。到目前为止,最具挑战性的部分是设置导航,我终于做到了。现在我将 amplify 添加到我的项目中,但无论何时在任何移动设备上运行它,项目都会停止工作,但在 web 上运行良好。我收到的错误是NetInfo has been removed from React Nati
我正在 Expo React-native 应用中添加 AWS Cognito Auth 函数。在开发模式下,一切都运行良好。除非我导出 Expo 应用,否则不会出现任何错误。导出 Expo 应用后,我收到一条错误消息,指出(0,s.default) 不是函数。我假设它与我的aws-amplify或amazon-cognito-identity-js库有关,因为只要我单击运行Auth.signin
我正在尝试学习 AWS 和 React。当我使用“NPM start”在本地机器上运行 React 应用时,我不断收到以下错误。./src/index.jsModule not found: Can't resolve 'aws-amplify' in 'C:\Users\pull-transactions\src'at Resolver.resolveModule (node_modules/j
我已按照其文档在 Amplify Console 上部署了 React 应用程序。该网站已部署并运行良好,我能够使用链接进行导航,但当我尝试直接登陆任何 URL 时,我会被重定向到我配置的 404 页面。以下是我正在使用的代码ReactDOM.render(<Router><Route path="/" component={App} /></Router>,document.getElement
这是我第一次在 AWS Amplify 上部署 React 应用。该应用作为 SPA 运行良好,唯一的问题是重定向。例如;当用户完全注册并获得验证电子邮件的链接时,单击该链接会将我重定向到 mydomain.com/index.html。此外,当我尝试导航到 mydomain.com/sign-in(这应该会引导我进入登录页面)时,它会将我重定向到 mydomain.com/index.html。