私は反応の定型文を設定してプロジェクトを開始しています。その後example.org/test/project-name
反応の定型文のベースネームを設定してください
、我々はプロジェクトを公開するとき、それはexample.org/
に残り、私が使用したい:
当社のdevの環境には、例えば、サブパスでアプリの「DEV」バージョンを公開しますブラウザ履歴(HTML5 API)であり、ハッシュ履歴ではありません。しかし、これは、現在の環境に合わせてReact Routerのbasename
を設定する必要があることを意味します。
今、私はこの方法では、静的なベース名に設定しようとしています:
const browserHistory = useRouterHistory(useBasename(createHistory))({
basename: '/test/project-name',
});
const store = configureStore(initialState, browserHistory);
をしかし、私はアプリケーションを実行すると、ホームページは/
代わりの/test/project-name/
のままです。
ので、質問がある:私が間違っているのは何
- は?
- どのように現在の環境に一致するベースネームにしますか?
、あなたがこの問題を回避するために管理したのですか? – dimvic
いいえ、私はただ諦めました。 –