Me las arreglé para configurar reaccionar, básicamente expresar como el servidor api. Puedo navegar por mi aplicación de reacción usando el enrutador de reacción, es una aplicación de una sola página.
Pero cuando actualizo, por ejemplo , http://localhost/login , aparece el error can GET/login. Conozco el problema, pero no sé cómo solucionarlo.
No ha publicado su código, pero supongo que no devuelve la aplicación React en la ruta * , lo que significa que si comienza en / , estará bien porque se maneja, pero si desea obtener alguna otro punto final no a través de la aplicación en sí, sino directamente a través de una dirección, Express buscará un controlador de ruta /login (por ejemplo) y, por lo tanto, no está allí, devolverá 404.
TLDR: envíe React SPA como respuesta en * GET y React Router se encargará del resto.