クライアント上でReactを使用し、REST API用にサーバー上でJava Spring Bootを使用する場合は、クライアントとサーバーの両方がパッケージ化され、同じアプリケーションサーバー上でホストされます。ReactのBrowserRouterをクライアントで使用し、Java REST API(Spring Boot)をサーバー上で使用する方法は?
私はすでに/api
パス経由でサーバーAPIに問い合わせることができます。
HashRouter
ではなく、BrowserRouter
のreact-router-dom
(ルータv4)をクライアントで使用することはできますか。
私はSpring Bootもよくわかりませんが、ルートが/api
と一致していない場合はサーバーをチェックできて、HTTPクエリの場所パスに基づいてルートを処理するすべての反応ロジックを持つindex.html
を返します?
私は明らかに希望しています。私はURLにハッシュを入れたくないので、ルーティングはクライアント上で行う必要があります。
おかげで、これは私がしようとしたものですが、(受け入れ答えを確認してください)今、それをコーディングする方法それまでは見つかりませんでした。 –