Я новичок в реагировании и использую okta react login.
function onAuthRequired({ history }) {
history.push("/login");
}
function SecureApp() {
return (
<Security
issuer="issuer name"
client_id="client id name"
redirect_uri={window.location.origin + "/callback"}
onAuthRequired={onAuthRequired}
>
<div className="App">
<SecureRoute path="/" exact={true} component={Dashboard} />
<SecureRoute path="/logout" exact={true} component={Login} />
<Route path="/login" render={() => <Login baseUrl={api.baseurl} />} />
<Route path="/callback" component={ImplicitCallback} />
</div>
</Security>
);
}
здесь В компоненте боковой панели я не могу создать вложенный маршрут
`<h1>dashboard</h1>
<ul>
<li>
<Link to={`${match.url}/projects`}>Projects</Link>
</li>
</ul>
<Route path={`${match.path}/projects`} component={Projects} />`
ошибка: SecurityError: не удалось выполнить «pushState» для «Истории»: объект состояния истории с URL-адресом «http://projects/' нельзя создавать в документе с источником 'http://localhost:3000' и URL 'http://localhost:3000/'.