何らかの理由で、私がHerokuに展開するときに、私の高速ルートが動作しないことがあります。唯一の経路は、HTTPSの代わりにHTTPを使用してアプリケーションにアクセスするときです。ただし、Internet ExplorerとMicrosoft EdgeでHTTPSを使用するルートを取得できますが、Google ChromeとMozilla Firefoxではルートを使用できません。これはちょうど矛盾しているようですが、私はこれをReact、Express、Node、またはHerokuのバグです。これは.NETでのコーディングをやり直す気がしています。React、NodeJS、Express、Heroku。 HTTPSの不一致エラー
援助をいただければ幸いです。
は、下記の関連リンクです:
はHerokuの展開下記をご覧ください: http://youvote-fcc.herokuapp.com https://youvote-fcc.herokuapp.com
ログアウトサーバ側のルートがアクティブなセッションをクリアし、ユーザーをリダイレクトします。しかし、ChromeとFirefoxでは、HTTPSを使用すると、これは起こりません。代わりに、app.get( '*')ルートが呼び出され、ユーザーリクエストがReact Routerによって処理されます。ログを確認したところ、実際にログアウトルートに達していますが、エクスプレスサーバーからのアクションは、HTTPSを使用するとクライアント側に渡されません。ルートの順序は、これが起こることを許すべきではありません。さらに、これらのブラウザではHTTPSでしか発生しないので、非常に奇妙です。
コードを投稿できますか?いくつかのエラーを投稿しますか?あなたの特急ルートを教えてください。私たちは本当に「ここではうまくいかない」以外にはあまり進んでいません。P – Jack
私は理解します。しかし、それはかなり大きなプロジェクトです。だから私はいくつかのリンクを投稿します。 –
私は、関連リンクといくつかのさらなる情報で質問を編集しました。これはうまくいきたいです。 –