我正在尝试映射包含"?"在里面。但是路由器无法正确选择。
我的请求路径是"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"