腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7349)
视频
沙龙
1
回答
使用
render
prop
声明
的
React
PrivateRoute
在
执行
重定向
之前
显示
私有
组件
、
我正在
使用
问题中提到
的
PrivateRoute
实现。} />} /><
PrivateRoute
path="/users" name="Users"
浏览 16
提问于2020-05-27
得票数 0
回答已采纳
1
回答
响应路由器v4身份验证问题
、
、
、
我试图
在
我
的
react
应用程序中建立基本
的
身份验证流程。当authenticated设置为false时,它可以正常工作。但是,当我成功地登录时,它不会呈现我
的
组件
,即使我
的<
浏览 1
提问于2017-10-25
得票数 1
1
回答
React
:基于登录状态有条件地呈现路由中
的
组件
,而不
显示
加载页面
、
、
、
我试图根据登录状态有条件地呈现一个
组件
。我单击一个来自独立
组件
的
链接,将我带回家( '/‘路由)。如果登录,我希望这个直接带我去‘登录’
的
家,如果不是,带我去‘注销’
的
家。该应用程序
的
其余部分立即加载。
在
没有加载页面的情况下,
在
某个应用程序中直接访问“home”
的
能力似乎应该很容易实现吗?可能
的
解决办法可以是:
在
某个点有条件地呈现路由,而不是路由下
的
<em
浏览 0
提问于2018-12-10
得票数 0
5
回答
具有异步获取请求
的
专用路由器
、
、
、
、
我正在
使用
react
路由器v4和thunk
在
我
的
应用程序中进行路由。我想阻止向未登录
的
用户呈现<AccountPage />
组件
。我
在
服务器上发送获取请求与id和令牌,以检查数据库中
的
用户是否有这个令牌。如果它有-渲染<AccountPage />,如果没有-
重定向
到主页。我不知道什么是实现“条件路由”
的
好方法,但我找到了几乎完全适合我
的
任务
的</
浏览 1
提问于2018-03-16
得票数 3
1
回答
尝试验证sessionStorage标记并替换路径-
在
reactjs中不起作用
、
、
、
我正在尝试验证sessionStorage密钥,如果有效,则不
显示
注册页面并
重定向
到deashboard。但出现问题时,即
使用
户登录,它也不会
重定向
或复制路径并再次
显示
注册
组件
。import
React
, { Component } from '
react
'; import { BrowserRouter as Router, Route, Link} from '
react
-router-domdesh
浏览 14
提问于2020-04-08
得票数 0
回答已采纳
3
回答
在
React
中验证多个路由
、
我
的
React
应用程序中有多个路由,我想在允许用户访问路由
之前
检查登录状态是否为真。我一直
在
尝试遵循堆栈溢出
的
答案,比如创建
私有
路由,但所有的答案似乎都只
显示
了
使用
此方法
的
一条路由。
使用
多个路由实现此功能
的
最佳方法是什么?我自己尝试过,但它并没有真正起作用,因为它只
显示
了item
组件
,而没有
显示
我
在
PrivateRout
浏览 12
提问于2020-01-29
得票数 0
1
回答
刷新时
的
专用路由包括
重定向
路由
、
、
我正在尝试用ReactJS做一个简单
的
PrivateRoute
,最初当我编写
PrivateRoute
函数时,它不会
重定向
到它设置要去
的
组件
。这是原始
的
PrivateRoute
组件
import { Route, Redirect } from '
react
-router-dom';;
浏览 0
提问于2019-09-07
得票数 0
1
回答
响应路由器专用路由,不从状态获得支持(例如身份验证状态)
、
、
我正在尝试实现一个
私有
路由
组件
来
重定向
未经身份验证
的
用户。={this.state.currentUser}这样
的
组件
时,
私有
路由将经过身份验证
的
用户
重定向
到登录页面,而不是转到面板。
在
App.js中,我呈现所有路由,包括<
PrivateRoute
/>,并在ComponentDidMount()中设置currentUser和isAuthenticated状态变量,但不能将它们传
浏览 0
提问于2019-06-22
得票数 1
回答已采纳
1
回答
React
-路由器
PrivateRoute
不工作。我遗漏了什么?
、
、
我
的
react
-redux
私有
路由器不工作了。它只是向我
显示
了我试图访问
的
路线
的
一个空白页面。并且我
的
状态
在
Redux Dev Tools中没有加载。这会不会也是HashRouter
的
问题?我
的
PrivateRoute
组件
:import { connect } from
浏览 11
提问于2020-05-12
得票数 1
回答已采纳
1
回答
在身份验证后呈现
组件
时
React
页面闪烁
、
、
、
、
我有一个
PrivateRoute
组件
,它包装了需要身份验证才能访问
的
其他
组件
。
PrivateRoute
调用一个检查身份验证
的
API,同时,
在
决定是否
重定向
用户是否通过身份验证
之前
,会
显示
一个Loading
组件
。这里
的
理想流程是: 用户身份验证=>
重定向
到
PrivateRoute
=> Loading
组件
在</
浏览 10
提问于2020-07-11
得票数 0
回答已采纳
1
回答
在
react
js中
在
页面之间导航和处理后退按钮
的
最佳方式
、
、
Hiii,我
的
问题是,假设我有一个登录页面,用户可以
在
登录页面和注册页面之间切换,但我想要
的
是,当用户登录或在注册页面中创建新帐户时,所有历史记录都将被删除。或者,如果这是不可能
的
,什么是最好
的
方法来处理这些情况,以避免用户已经登录,然后当他点击后退按钮时,他将发现自己再次
在
两个页面之一(登录或注销)。我当前
使用
的
是
React
路由器v4。
浏览 9
提问于2019-01-05
得票数 3
2
回答
私有
路由
在
呈现
组件
之前
获取身份验证
、
我
在
使用
带身份验证
的
用户
的
PrivateRoute
时遇到问题。 因为我
使用
redux来捕获用户
的
身份验证,所以
在
呈现
组件
之前
,我需要等待state从存储返回。如果不是,页面将自动
重定向
到login route。 我
的
问题是,当前路由
在
等待身份验证结果时会被
重定向
到登录页面。如果通过身份验证,将返回页面。如果通过认证,将加载页面
组件</em
浏览 22
提问于2021-01-02
得票数 0
回答已采纳
2
回答
无法解决
在
reactjs中
显示
为未定义状态
的
错误?
我是reactjs
的
新手,我
的
目标是建立保护路由,并通过链接,但在我
的
代码中,我
在
本地得到了一个错误,如状态未定义。我不知道我做错了什么。export const
PrivateRoute
= ({ component: Component, loggedIn, path, ...rest }) => ( path={path} // autho
浏览 14
提问于2020-05-12
得票数 0
1
回答
React
路由器
重定向
未呈现
、
、
、
、
嗨,伙计们, 我遇到了一个奇怪
的
问题,这让我
的
开发进度停滞了好几天。
在
我
的
React
应用程序中,我
使用
了
React
-Router (浏览器路由器)。除了
重定向
之外,一切都运行正常(链路、路由、交换机)。
重定向
正在更改URL,但不呈现“新”
组件
。例如,我得到了一个登录屏幕,
在
提交后,我想
重定向
到用户屏幕。Url将更改为URL,但屏幕仍然为空(将呈现Sidenav,但不呈现
浏览 24
提问于2021-06-23
得票数 1
2
回答
当从cookie异步加载auth令牌时,反应性-路由器-dom
私有
路由不能工作。
、
、
、
我有一个
react
/redux应用程序,
使用
“”进行路由。我
在
我
的
App.js中
使用
了以下内容(标记是响应引导,以便提供
私有
路由)。当用户没有登录时(基于cookie
的
存在),预期
的
行为将被
重定向
到/login。实际上,即
使用
户登录,应用程序也会立即
重定向
到/login。= ({ component: ChildComponent, ...rest }) => {
浏览 5
提问于2020-06-28
得票数 2
回答已采纳
2
回答
重定向
与
react
路由器身份验证路由不起作用
、
、
、
我正在尝试创建一个基于answers here
的
私有
路由,但是它没有
执行
重定向
。这是我
的
私有
路由
组件
import
React
, { Component, useContext } from "
react
";import { observer } from
浏览 36
提问于2020-11-02
得票数 0
2
回答
具有Redux
的
专用路由
、
、
、
我正在尝试创建一条检查用户身份验证
的
私有
路由。但
私有
路由
在
redux
的
数据更新
之前
进行渲染。
组件
有isauthenticated变量,它最终会更新为true,但
组件
在
更新
之前
会先呈现。因为
在
第一次渲染时,redux
的
值为false。import
React
, { Component } from '
react
' import
浏览 0
提问于2020-05-01
得票数 1
6
回答
如何在
react
redux中添加受保护
的
路由
、
、
、
、
我已经创建了一个登录
组件
,在这个
组件
上我拥有所有的逻辑内容。} return { } const { loggedIn } = props; console.log(props.loggedInexport
浏览 92
提问于2021-02-15
得票数 15
回答已采纳
1
回答
如果用户未通过身份验证,用户
在
登录页面上键入任何URL时,如何
显示
404页?
、
如果用户未经身份验证,我希望通过访问登录屏幕上
的
无效URL来阻止用户,例如,考虑用户
在
登录屏幕上,如果用户试图访问任意
的
url localhost:3000/kanskd,则应该将他/她
重定向
到登录屏幕我可以通过放置NoMatch路由
组件
来实现我所需要
的
,但是,它也与我
的
应用程序中
的
路由匹配,并且
在
wellRoutes路由不起作用之后,它使那些路由与wellRoutes不匹配。/routes'
浏览 0
提问于2019-05-30
得票数 0
1
回答
在
auth完成后呈现
私有
路由不起作用
、
我
在
试着建立一条私人路线。"
react
-redux"; const
PrivateRoute
= ({ component: Component, auth编辑:当我将
组件
重写为基于类
的
组件
和呈现部分中
的
console.log时,正在接收道具。所以,我相信我收到了道具,还有另一个问题。我知道
组件
是怎么回事:
组件</
浏览 0
提问于2019-07-17
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券