React Router неправильно обрабатывает параметры в домене - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть приложение React Router (v5) с таблицей маршрутизации, которая выглядит следующим образом:

            <Route
              path='/minigame-test/:minigameURLSafe/:gameId'
              component={props => {
                return <MinigameTester {...props} minigameRole={MinigameRole.PrimaryPlayer} />;
              }}
            />
            <Route
              path='/minigame-test-sidegame/:minigameURLSafe/:gameId'
              component={props => {
                return <MinigameTester {...props} minigameRole={MinigameRole.SecondaryPlayer} />;
              }}
            />

В локальном dev (localhost) React Router может анализировать два параметра URL (* 1004) * и gameId) просто отлично. Однако на производстве (foo.com) он по ошибке интерпретирует «foo.com» как значение gameId.

Что может вызвать это? Я не осознавал, что React Router нужно настраивать на основе имени хоста. Я знаю о проповеди базового имени на Router, но у меня сложилось впечатление, что это было для маршрутизации, основанной на подкаталогах, а не на отдельных именах хостов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...