如果路径包含"?",如何添加路由



我正在尝试映射包含"?"在里面。但是路由器无法正确选择。

我的请求路径是"http://localhost:3000/?code=38a4d28b0a9244abac8acba6984f2538"我尝试的路线是,

<Route path="/:code" component={Login} /> 
<Route path="/:?code" component={Login} />  
<Route path="//:code" component={Login} /> 
<Route path="/?:code" component={Login} />

如果有人能帮我弄清楚这里缺少了什么,那就太好了。

您可以使用来表示?,作为一个没有特殊含义的简单字符。

E。g,"/:?code"

最新更新