#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
, может ли он содержать неправильное значение