問題タブ [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.

0 投票する
0 に答える
690 参照

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/9a9dacefe1deca932396beea34ebebf2sendMFACode応答の「ユーザー」オブジェクトから関数を呼び出そうとしていることがわかります。

閉鎖された github の問題がありますが、解決策は redux-saga を redux-thunk に交換することでした。これは実際には問題を解決しません。

0 投票する
3 に答える
5008 参照

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 用にセットアップされていないためでしょうか?