Я настроил реакцию для внешнего интерфейса, а для своего бэкенда я использую экспресс. Я пересекся с этим github репо, который реализован как «простой полный стек с реакцией-экспрессом». Поэтому я пошел дальше и разветвил репо, заполнив его собственными вещами.
У меня есть форма входа / регистрации в интерфейсе, которая соответственно перенаправляет на / auth / sign-up или / auth / sign-in с использованием реагирующего маршрутизатора, подобного этому.
<Switch>
<Route exact path = "/" component = {Signin}/>
<Route path = "/auth/sign-in" component = {Signin}/>
<Route path = "/auth/sign-up" component = {Signup}/>
</Switch>
Когда я пытаюсь посетить эти пути при автономном запуске внешнего интерфейса, это работает. Но если я запустил его с помощью экспресс, путь (пути) скажут ошибку 404, какие-нибудь идеи? Должен ли он так действовать? Мое репозиторий на github можно найти здесь





Вы должны сделать два отдельно приложения. Я предлагаю вам использовать приложение create-response-app для внешнего приложения и expressjs в качестве внутреннего приложения. Затем в вашем приложении реакции в package.json вы должны добавить URL-адрес в свое серверное приложение. Например: «прокси»: «localhost: 3000».