Aws amplify 放大身份验证注册自动发送另一个请求并引发错误:无凭据、应用程序ID或区域
我有两个项目使用相同的代码,如下所示:Aws amplify 放大身份验证注册自动发送另一个请求并引发错误:无凭据、应用程序ID或区域,aws-amplify,Aws Amplify,我有两个项目使用相同的代码,如下所示: Auth.signUp({ username, password, attributes }) .then(data => console.log(data)) .catch(error => console.log(error)) .finally(() => console.log('done')); 就这样, 下面是显示的问题: 在我以前的项目中,一切正常,只有一个请求是注册发送到AWS并从中获得一些数据: 在我的新项
Auth.signUp({ username, password, attributes })
.then(data => console.log(data))
.catch(error => console.log(error))
.finally(() => console.log('done'));
就这样,
下面是显示的问题:
在我以前的项目中,一切正常,只有一个请求是注册发送到AWS并从中获得一些数据:
在我的新项目中,在注册请求之后,我有另一个去AWS的请求。有:
和:在第一个之后,其响应为:
消息:此标识池不支持未经身份验证的访问。
__类型:NotAuthorizedException
之后,我在控制台中得到了错误:错误:没有凭据、应用程序ID或区域
不确定为什么旧项目工作正常,但是在这个项目中,出现了这个错误。是不是因为放大的不同
谢谢。我用
import Amplify from '@aws-amplify/core';
import Auth from '@aws-amplify/auth';
伊斯蒂德
import Amplify, { Auth } from 'aws-amplify';
我用计算机解决了这个问题
import Amplify from '@aws-amplify/core';
import Auth from '@aws-amplify/auth';
伊斯蒂德
import Amplify, { Auth } from 'aws-amplify';
从我的理解来看,我认为问题在于AWS的分析包。让它失效对我来说很有效
import config from './aws-exports';
Amplify.configure({
...config,
Analytics: {
disabled: true
}
});
从我的理解来看,我认为问题在于AWS的分析包。让它失效对我来说很有效
import config from './aws-exports';
Amplify.configure({
...config,
Analytics: {
disabled: true
}
});
也帮我解决了。有人能解释一下为什么这可以解决这个问题吗?我使用的是was amplify和was amplify react本机软件包。如果我像上面提到的那样更改包导入是否有效?也为我解决了这个问题。有人能解释一下为什么这可以解决这个问题吗?我使用的是was amplify和was amplify react本机软件包。如果我如上所述更改软件包导入是否有效?有解决方案吗?有解决方案吗?