私は自分の開発サーバーにデプロイできるReactアプリケーションを構築しました。私は今それをリモートサーバにアップロードしたいが、これは私が問題に遭遇するところである。リアルータの 'browserHistory'をライブサーバで有効にする
私はこのことについて少し読んだことがあります。私はこの用語を少し高密度で侵入不可能なものにしていますので、誰かが私のために綴るのを助けることができたら本当に感謝します。
私が理解する限り、hashHistory
を使用している場合、あなたは「醜い」URLを持っていますが、ライブサーバーに展開できるという利点があります。
これに対して、browserHistory
(私の場合)を使用すると、「きれいな」URLが得られますが、サーバにアップロードするとき、特にネストしたURLでページを更新するときに問題が発生します。この - react-routerは必要な場所でコンポーネントをロードするための正しいjavascriptを生成するために使用される偽URLを作成しています。
これほど多くのことを私は理解しています(または私には表示されない場合は修正してください)。
サーバサイドのJSに頭を先に置くことなく、この問題を解決する方法を知りたい特定のに問題があります。
私はHerokuについて読んだことがありますが、インストール後には、すべてを起動して実行する方法について多くのガイダンスがないようです。私はserver.js
ファイルを含むエクスプレスサーバーにアプリケーションをフックするconfigsを見てきましたが、これも少し失われます。
誰かが正しい方向に私を指すことができたら本当に感謝します、これは私にとってまったく新しい領域です!用語の解説とできるだけ詳しく説明していただきたいと思います。
ありがとうございます。
そのような完璧な答え!ありがとう、私は初心者の初心者からのこのソリューションは完璧だったので、私は初心者です! – Noitidart