問題タブ [aws-amplify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
redux-saga - TypeError: user.sendMFACode は関数ではありません - Redux Saga と AWS Amplify
使用: aws-amplify 0.3.3、aws-amplify-react-native 0.2.9、redux-saga 0.15.6
Auth.confirmSignInusing redux-sagaの呼び出し中:
let confirmedUserData = yield call([Auth, Auth.confirmSignIn], userObj, authCode, 'SMS');
次のエラーを取得する: 「TypeError: user.sendMFACode は関数ではありません」
からの応答オブジェクトAuth.signInは次のとおりです: https://d.pr/AX6IQI。この応答オブジェクトはAuth.confirmSignIn、ユーザー オブジェクトとして渡されるものです。応答オブジェクトを調べている間、sendMFACode関数はありません。さらに、以下を参照してください: https://d.pr/i/gmzi0Eは、応答オブジェクト全体に複数回存在します。
「TypeError: 'caller'、'callee'、および 'arguments' プロパティは、strict モード関数またはそれらへの呼び出しの引数オブジェクトでアクセスできない場合があります」
上記のエラーが「TypeError: user.sendMFACode は関数ではありません」エラーに関連しているかどうかはわかりませんsendMFACode。
Auth.confirmSignIn関数は次のようになります: https://gist.github.com/grgaortiz/9a9dacefe1deca932396beea34ebebf2。sendMFACode応答の「ユーザー」オブジェクトから関数を呼び出そうとしていることがわかります。
閉鎖された github の問題がありますが、解決策は redux-saga を redux-thunk に交換することでした。これは実際には問題を解決しません。
amazon-web-services - AWS 増幅 AppSync IAM 401
私は得ていますGraphQLError: Request failed with status code 401
次の自動構成手順に従いました。
https://aws.github.io/aws-amplify/media/api_guide#automated-configuration-with-cli
探してみたのですが、IAMのリソースが不足しています。すべてが自動的にセットアップされ、IAM アクセス キーとシークレットを入力した後、Amplify CLI で完了する必要があるようです。
さらにセットアップが必要ですか? これが私のコードです:
また、GraphQL リゾルバーがまだ ListKeywords 用にセットアップされていないためでしょうか?