问题描述: 在React Native和Expo版本36.0.0中,使用Aws-amplify库时遇到了问题,无法正常工作。
解决方法:
npm install aws-amplify
npm install aws-amplify-react-native
const awsmobile = {
"aws_project_region": "YOUR_AWS_PROJECT_REGION",
"aws_cognito_identity_pool_id": "YOUR_AWS_COGNITO_IDENTITY_POOL_ID",
"aws_cognito_region": "YOUR_AWS_COGNITO_REGION",
"aws_user_pools_id": "YOUR_AWS_USER_POOLS_ID",
"aws_user_pools_web_client_id": "YOUR_AWS_USER_POOLS_WEB_CLIENT_ID"
};
export default awsmobile;
请确保将上述代码中的YOUR_AWS_PROJECT_REGION、YOUR_AWS_COGNITO_IDENTITY_POOL_ID、YOUR_AWS_COGNITO_REGION、YOUR_AWS_USER_POOLS_ID和YOUR_AWS_USER_POOLS_WEB_CLIENT_ID替换为你自己的值。
import Amplify from 'aws-amplify';
import awsconfig from './aws-exports';
Amplify.configure(awsconfig);
这些步骤将确保你的项目正确配置了aws-amplify库,并且可以在React Native和Expo版本36.0.0中正常工作。