Я использую HashRouter React-маршрутизатора, и в результате я думаю, что это может вызвать проблемы для моего перенаправления.У меня были проблемы с использованием BrowserRouter, и поэтому я хотел бы придерживаться HashRouter, если это вообще возможно.
По сути, документация Github по OAuth требует, чтобы корневой путь вашего URI перенаправления был таким же, как и для вашего первоначального обратного вызоваURI.Таким образом, вы можете иметь: «/ callback / validated», но не «/ что-то другое / validated».Проблема заключается в том, что мой URI обратного вызова является просто конечной точкой для моего сервера экспресс-узлов, который затем отправляет токен доступа.Это не маршрут на моей стороне клиента.И поскольку я использую hash-router, я говорю: «/ # / callback / validated» - это не то же самое, что «/ callback / validated», но в первом случае я бы хотел, чтобы клиент был перенаправлен - потому что это то, что яначал работать на переднем конце.
К сожалению, я не могу указать прежний путь в качестве моего URI перенаправления, потому что он не основан на указанном мной обратном вызове.Я попытался изменить URI обратного вызова и конечную точку сервера на «/ # / callback», и, хотя при этом происходит успешное перенаправление, он не завершает вызов конечной точки моего сервера, поэтому на самом деле ничего не аутентифицировано.
Есть ли способ обойти это без использования BrowserRouter?