【发布时间】:2021-01-18 06:20:49
【问题描述】:
我在 React 中使用如下路由语句:
<Switch>
<Redirect from="/start" to="/xyz" />
<Route path="/xyz" component={MyTab} />
<Route exact path="**" component={NotFound} />
</Switch>
现在,在我的浏览器中,我转到带有哈希片段的 /start 路径。我观察到的是:
- 当哈希片段只有状态时
(例如
http://localhost:3000/start#state=ABC),我最终在 MyTab,正如预期的那样。 - 当哈希片段同时具有 state 和
id_token(例如
http://localhost:3000/start#state=ABC&id_token=PQR),我最终进入 未找到,与预期不同。
为什么以及如何使第二个案例也出现在 MyTab 中?
【问题讨论】:
标签: reactjs oauth-2.0 react-router url-routing access-token