首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React路由不呈现基于Django REST url的组件

React路由不呈现基于Django REST url的组件
EN

Stack Overflow用户
提问于 2022-04-15 10:49:14
回答 1查看 58关注 0票数 1

我有一个密码重置机制,通过Django Rest端点在我的React应用程序中实现。现在,Api发送一封电子邮件,其中包含该结构中的链接:

http://localhost:3000/api/user/auth/password-reset/confirm/MQ/b3x446-bd2f340d3a6de198925002c92e361d8d

在我的组件中,我有以下路径

代码语言:javascript
复制
<Routes>
    <Route exact path="/login" element={<Login />} /> // works
    <Route exact path="/reset-password" element={<ResetPassword />} /> // works
    <Route path="/api/user/auth/password-reset/confirm/*" 
    element={<ResetPasswordConfirm />} /> // doesn't work
</Routes>

不知为何,password-reset/..路径不起作用,而其他路径则起作用。

EN

回答 1

Stack Overflow用户

发布于 2022-04-15 21:28:29

可以将动态路径添加为:id

代码语言:javascript
复制
<Route path="/api/user/auth/password-reset/confirm/:mq/:id" 
    element={<ResetPasswordConfirm />} />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71883090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档