Amplify.configure不允许全局使用Amplify函数,例如Auth.signup

时间:2018-11-13 16:28:40

标签: reactjs amazon-web-services authentication

我在React Web应用程序中使用Amplify,但是在尝试在调用Amplify.configure的目录之外使用Amplify函数时遇到麻烦。具体参考Amplify的Auth.signUp和Auth函数。

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

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

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

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

预先感谢

0 个答案:

没有答案