React — ошибка запуска push-истории: не удалось выполнить «pushState» в «Истории»

#javascript #reactjs #react-router-dom

#язык JavaScript #реагирует на #реагировать-маршрутизатор-дом

Вопрос:

У меня есть страница по URL: http://localhost:10001/track/8311c15a-7f7f-47ff-b81a-6f6904ad191c/my-form где у меня есть форма. После отправки формы я использую историю маршрутизатора react для перенаправления на страницу успеха

 const MyComponent = ({match, location, history}: RouteComponentProps  const onSubmit = () =gt; {  history.push(`/${baseUrl}/success`) }  

Но, когда я пытаюсь это сделать, я получаю ошибку:

 Uncaught DOMException: Failed to execute 'pushState' on 'History': A history state object with URL 'http://track/8311c15a-7f7f-47ff-b81a-6f6904ad191c/success' cannot be created in a document with origin 'http://localhost:10001' and URL 'http://localhost:10001/track/8311c15a-7f7f-47ff-b81a-6f6904ad191c/my-form'.  

Это первый раз, когда я столкнулся с этой ошибкой. Что я здесь делаю не так?

Комментарии:

1. проверьте baseUrl , может ли он содержать неправильное значение