首页 > 解决方案 > Amplify.config 未为所有组件配置应用程序以访问用户池

问题描述

我在一个反应​​网络应用程序中使用 Amplify 并且我在尝试在Amplify.configure调用目录之外使用 Amplify 函数时遇到了麻烦。Auth.signUp这是对 Amplify和 Auth 功能的具体参考。

当我Amplify.configure在主(根)index.js文件中调用(awsconfig)时,它不允许我在Auth.signUp此类文件之外全局使用该函数,返回错误=> No Userpool

但是,如果我要调用(awsconfig) 下Auth.signUpindex.js文件Amplify.configure,则会找到我的 cognito 用户池并且我可以添加用户。

例如,如果我去尝试调用Auth.signUp另一个Amplify.configure未说明的组件,则会产生错误。

我更改了所有导入的顺序,确保包含的组件Auth.signUp位于最后。但是,此错误仍然存​​在。

提前致谢

标签: javascriptreactjsamazon-web-services

解决方案


推荐阅读