Reactjs 反应路由:使用id_令牌的交换机未按预期工作
我在React中使用以下路由语句:Reactjs 反应路由:使用id_令牌的交换机未按预期工作,reactjs,oauth-2.0,react-router,url-routing,access-token,Reactjs,Oauth 2.0,React Router,Url Routing,Access Token,我在React中使用以下路由语句: <Switch> <Redirect from="/start" to="/xyz" /> <Route path="/xyz" component={MyTab} /> <Route exact path="**" component={NotFou
<Switch>
<Redirect from="/start" to="/xyz" />
<Route path="/xyz" component={MyTab} />
<Route exact path="**" component={NotFound} />
</Switch>
现在,在我的浏览器中,我用一个散列片段转到/start路径。我观察到的是:
- 当哈希片段只有状态时
(例如
),我在 我的标签,如预期的那样http://localhost:3000/start#state=ABC
- 当哈希片段同时具有状态和
id\u令牌(例如
),我在 未找到,与预期不同http://localhost:3000/start#state=ABC&id_token=PQR
为什么以及如何使第二个案例也在MyTab中结束?以下内容适用于您:
<Switch>
<Route path="/start" component={MyTab} />
<Route path="/xyz" component={MyTab} />
<Route component={NotFound} />
</Switch>
不,它没有!不管怎样,我想要的是这个重定向,而不是路由。