Я пытаюсь добавить логин GitHub в свое приложение.
<Switch>
<Route exact path="/" component={Home} />
<Route exact path="/login" component={Login} />
<Route exact path="/login/github/callback" component={GithubCallback}/>
</Switch>
Вот как я настраивал свои маршруты в интерфейсе реагирования.
На сервере dev localhost он работает просто отлично, когда я go прямо в \login\github\callback
, он отлично работает, он также работает для других маршрутов, таких как \login
Я хостинг моего приложения в netlify, точные маршруты не работают, он показывает Страница не найдена
Нужно ли что-то менять в моем приложении или в netlify есть какие-либо настройки, которые мне нужно настроить заставить мои маршруты работать просто отлично.
Или есть какой-то другой способ, которым я могу справиться с этим.
Я пытаюсь сохранить свой идентификатор клиента в моем файле .env и передайте его в параметре запроса, возьмите код, отправленный OAuth GitHub, а затем отправьте его моему бэкэнду для получения пользовательских данных.