У меня есть настройка, где на основе URL я загружаю другой комплект приложений React.При первоначальном входе в систему и выборе определенного подчиненного маршрута я пытаюсь подтолкнуть пользователя ко второму приложению, используя
window.location.href = 'http://localhost:3000/' + appName + '/' + 'dashboard';
Несмотря на то, что я использую <BrowserRouter>
router-маршрутизатора, янужно сделать это, чтобы удалить начальный пакет и загрузить следующий.Однако сейчас я сталкиваюсь с этой проблемой, которую, похоже, не могу понять.
Uncaught DOMException: Failed to execute 'pushState' on 'History': A history state object with URL 'http://dashboard/' cannot be created in a document with origin 'http://localhost:3000' and URL 'http://localhost:3000/scoop/dashboard'.
Не знаю точно, что я делаю неправильно и почему вообще вызывается history.pushState
.