私はReact RouterとReduxをその状態マネージャーとして使用するReact Appを持っています。アプリのサーバー側はExpressとNodeを使用します。Redux React ExpressおよびNodeのCORS問題を解決するにはどうすればよいですか?
私は外部サービスへのAPI呼び出しを行っています。 CORSを外部サービスで有効にする機能はありません。したがって、私は、外部サービスへの呼び出しを行ってブラウザを式から削除し、CORSエラーを排除するために、自分のアプリケーションのサーバー側を使用する必要があります。
サーバー側のサービスから自分のデータを正常に取得できました。私はクライアントとサーバーの間にある種のミドルウェア(例とリソースを探して)との間でReduxストアを共有することが可能かどうかを知りたいと思います。
目標:
1)は、クライアント
2のクリックイベントを処理します)、そのイベントは、外部APIにサーバー側のルートを呼び出している(これを実行する方法がわからない)
3)は、次にサーバは、このルートを処理要求を行い、そしてを通じて(クライアントへの応答を送信反応し共有ストア - これが可能であるかどうかわからない)
4)ストアが新しい状態を取得し、 〜 dは、クライアント側のコンポーネントとUIの更新を送信します
これの例/チュートリアルはありますか?上記の4つのステップが一般的にどのように実装されるかを知らせるガイドです。
どのライブラリでAPIリクエストを行っていますか?スーパーエージェント/フェッチ? – Deadfish
私が現在構築しているこの例では、universal react/reduxアプリケーションのサポートがすでにあります:https://github.com/alexnm/react-seed。さらに複雑な例を確認したい場合は、MERNの初心者をお勧めします:https://github.com/Hashnode/mern-starter –