は、私はサーバがポート3000と通話(オプションで)リアクトからのフェッチ
私が正しく理解していれば3001、自分のアプリケーションを反応させる上で待機してアプリケーションを作成したthis tutorialに続いては、ポート3000上で動作し、ポート3001上のサーバーを使用していますAuth0へのAPI呼び出しを行うプロキシとして使用します。
現在、3000から3001までのフェッチ要求を正常に作成できますが、問題はすべてのオプションを渡すことができないことです。
fetch(url)はオプションなしで動作しますが、クエリパラメータから変数をプルする必要があります。
fetch(url、options)が機能しません。クロムのネットワークタブに「ステータス=キャンセル」と表示されることがあります。他の時(一見無作為に)、代わりに404が表示され、要求がネットワークタブに表示されないこともあります。私がオプションを渡すと、apiは呼び出されず、サーバーのapp.get()内にすぐに置かれたログステートメントは起動されません。
私はオプションオブジェクトをフォーマットするために約100種類の方法を試しましたが、それは問題だと考え続けています。私も3001サーバでCORSを有効にしようとしましたが、それは役に立たないようです。
本当にありがとうございました。ありがとう!
が、私は疑う)(app.postすることが必要なときに、これは私のサーバーがapp.get()で設定された=キャンセルエラー
2)の状態を引き起こしていました。模擬サーバーにpingを実行するか、POSTMAN呼び出しを実行すると、データが返されますか? – Karis
あなたは正しく、サーバーが正しくセットアップされていませんでした。私はapp.get()を使用していましたが、GETはリクエストに本文がないと思います。app.postに変更したとき、それはうまくいきました。 – cstoddart