問題タブ [isomorphic-fetch-api]
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.
express - isomorphic-fetch を使用して認証フォームを POST する正しい方法は何ですか?
次のコードを使用して、高速 POST エンドポイントを呼び出す反応/redux アプリから ajax リクエストを送信しています。
このエンドポイントを Postman でテストしたところ、正しく動作したので、問題がサーバー側にあるのではないと確信しています。したがって、これは私がクライアントで使用しているコードであり、{message: "Missing credentials"}
パスポート認証から返されます...再び、サーバーでは問題ありません...ボディパーサーを正しく使用し、ログアウトし、 Postmanを使用req.body.email
しreq.body.password
て正しく印刷されますしかし、次のコードで isomorphic-fetch を使用してこの呼び出しを開始するとreq.body
、サーバーに次のように出力されます...
express - isomorphic-fetch モジュールで API を呼び出すと、セッションが取得されないようです
MERN スタック構造と Redux を使用していますが、isomorphic-fetch モジュールに問題があります。
セッションからユーザー情報を取得したいのですが、isomorphic-fetch モジュールはそのリクエストがユーザー セッションから分離されているようです。
以下は、セッションからユーザー情報を取得するアクションをディスパッチするビューです。
MainView.jsx:
以下は、アクション、リデューサー、およびルーターです。
actions.js (関連するコードのみ):
reducer_user.js (インデックス レデューサーに結合):
user.router.js (API ルーター):
ログイン後、ブラウザで「/api/session-user」に直接アクセスすると、このようにユーザー情報が表示されます。
しかし、MainView をロードしてアクションをディスパッチすると、user.router.js の「req.user」が「undefined」を返します。
何が間違っているか推測してください。とても役に立ちます。
javascript - Fetch API 使用時のリクエスト ヘッダーの content-type の設定方法
npm 'isomorphic-fetch' を使用してリクエストを送信しています。私が経験している問題は、リクエスト ヘッダーのコンテンツ タイプを設定できないことです。
application/json のコンテンツ タイプを設定しましたが、リクエスト ヘッダーは text/plain に設定されています。
ブラウザでリクエストを調べると、コンテンツ タイプは o です。
このプロパティを設定できない理由を誰か説明できますか?
reactjs - redux で fetch promise を拒否する方法
こんにちは、私はこのようにフェッチを使用しています:
そのフェッチが無効な json を返す場合、promise 全体が拒否され、_ERROR アクションがディスパッチされます - 例外はスローされません。例外の代わりに PromiseRejectionEvent を発行します。
ただし、応答コードが >= 400 の場合、例外がスローされ、_ERROR アクションもディスパッチされます。
例外をスローせずにステータスコードをチェックするときに、そのイベントを発行して約束を拒否するにはどうすればよいですか?
ありがとう
google-maps-api-3 - Google Places API への詳細リクエストの送信 - (CORS エラー)
Google Places API からの写真を使って取り組んでいるこのプロジェクトで、パブリック アート用に持っている写真のコレクションを増やそうとしています。ここには、詳細リクエストを送信して 10 枚の写真の配列を取得できると書かれています。最終的には、応答をアンパックして各写真の Google の写真参照を取得し、配列内の各写真を要求して表示します。
残念ながら、詳細リクエストを送信すると、この計画は破綻します。これは私が得ている正確なエラーです:
これをローカルホストから実行していますが、それが重要であると確信しています。私の他のすべての API 呼び出し (Google Maps API と他のいくつか) は、これとまったく同じように記述されているため、なぜエラーが発生するのか少し混乱しています。関連するコードは次のとおりです。
他に情報が必要な場合はお知らせください。喜んで提供させていただきます。ありがとう!
ajax - redux-observable で ajax の代わりに fetch を使用する
Rx.DOM.ajaxの代わりにisomorphic -fetchredux-observable
を使用することは可能ですか?
reactjs - react-reduxでページの読み込み時にアクションをディスパッチする方法は?
大量のデータを含むテーブルを表示する必要があります。ページごとに 10 レコードを表示するページネーション ボタンがあります。テーブルのクリック時に「FETCH」というボタンが1つあります。ページのロード時にテーブルをロードするにはどうすればよいですか。
action.js
reducer.js
PS私はreact-reduxが初めてです。公式ドキュメントは優れていますが、説明はほとんどありません。