腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
REACT
-
在
渲染
应用程序
之前
检查
身份验证
当用户登录时,我
在
本地存储中存储了一个JWT令牌,当我们刷新页面时,我有这个函数来
检查
用户是否通过了
身份验证
,这样我们就可以再次设置用户。当我
在
站点上的任何地方刷新页面时,它会
检查
我们是否有令牌,然后让用户登录,这也不是问题。问题是,当我站在/user <-受保护的页面,并刷新页面时,用户没有登录,我猜是因为当我们尝试呈现该路由时,
检查
用户登录的功能还没有完成。
浏览 18
提问于2020-04-03
得票数 5
回答已采纳
2
回答
具有Redux的专用路由
、
、
、
我正在尝试创建一条
检查
用户
身份验证
的私有路由。但私有路由
在
redux的数据更新
之前
进行
渲染
。组件有isauthenticated变量,它最终会更新为true,但组件
在
更新
之前
会先呈现。因为
在
第一次
渲染
时,redux的值为false。import
React
, { Component } from '
react
' import {connect} from '
re
浏览 0
提问于2020-05-01
得票数 1
1
回答
react
express
应用程序
中客户端会话管理
、
、
、
、
我正在构建和反应快速
应用程序
,我没有使用服务器端
渲染
,我
在
客户端的会话管理中遇到了问题我有快速路由/、/login、/logout、/dashboard,并且我
在
react
中使用
react
路由器dom也有相同的路由 我使用express-session将useremail设置为express
应用程序
的/login路由中的会话变量,然后将用户重定向到/dashboard。
在</e
浏览 2
提问于2018-04-19
得票数 1
1
回答
当我尝试通过手动更改url来导航时,
React
应用程序
重定向到路由
、
我正在创建一个
React
应用程序
,它在“全局”
React
上下文中存储用户角色(有两个可能的角色0和1,用于条件
渲染
)。角色
在
登录时分配。我还使用
React
Router处理路由,并编写了一个ProtectedRoute组件。我的问题是:当我通过NavBar导航时,一切都很好,但当我
在
url中输入/home时,我会被重定向到LoginPage(当角色未设置为0或1时,这是标准路由),并且我不能再访问其他路由。但是,用户没有注销(数据库中的会话没有被删除),<em
浏览 18
提问于2019-11-12
得票数 0
回答已采纳
1
回答
React
私有路由组件呈现两次
、
、
、
我正在编写一个
React
/firebase
应用程序
,并试图让一些私人路由工作。我正在使用
react
-firebase-hooks/auth的{useAuthState}来帮助我进行
身份验证
。
应用程序
: let App = () => { return ( ...props.location } }} )
浏览 14
提问于2020-09-25
得票数 1
1
回答
如果用户未登录,我如何使用
React
-router重定向至登录页面?
、
、
我是第一次使用
React
,并跟随制作了一个
应用程序
。我已经通过存储
在
cookie中的用户令牌登录工作,现在我需要确保只有授权的用户才能访问内容。什么是正确的方法(使用
React
-router/Redux)来实现重定向,这样如果用户直接转到,他们就会跳转到登录页面?
浏览 0
提问于2015-11-21
得票数 1
1
回答
在
axios响应
之前
,
React
Redux呈现
应用程序
、
、
我需要在
渲染
应用程序
之前
检查
身份验证
状态import ReactDOM from '
react
-dom';import { Provider } from '
react
-redux' import { BrowserRouter
浏览 0
提问于2021-03-12
得票数 2
1
回答
具有条件呈现的
React
本机Firebase onAuthStateChanged给出警告,无法执行
React
状态更新
、
、
、
关闭并重新打开
React
Native
应用程序
时,给出警告:无法
在
卸载的组件上执行
React
状态更新。这似乎是我的条件
渲染
导致的,如果我删除了闪屏部分,那就没问题了。
在
渲染
堆栈
之前
建立Firebase连接时,显示闪屏的renderScreens()如下所示。这是有效的,但我一直收到
在
useEffect函数中清除的警告。下面是来自
react
-native-firebase的示例 // Handle
浏览 2
提问于2020-05-24
得票数 0
1
回答
React
路由器条件路由组件闪烁/闪烁
、
、
、
问题是,包含路由的主
应用程序
组件不会在第一次
渲染
调用
之前
立即将当前用户对象接收到它的“props”。因此,它将重定向到登录页面。一两秒钟后,主
应用程序
组件最终将对象接收到它的道具中,并重定向到它最初应该具有的位置。我尝试将条件转移到实际组件的render方法中,但该组件
在
“第一次呈现”
之前
仍然没有从redux store接收作为道具的user对象,导致登录页面出现相同的“flash”。class App extends
React
.Component { con
浏览 98
提问于2020-06-01
得票数 4
回答已采纳
2
回答
ReactJS:如果在承诺解决后进行
身份验证
,则呈现私有路由
、
、
、
我有这个PrivateRoute功能组件,它决定根据用户的
身份验证
或重定向到未经授权的路由,为用户提供作为支持的组件。isValidToken是一个异步函数,
检查
用户是否有有效的令牌,并返回一个布尔,当我
在
useEffect钩子中调用该函数时,它将分配给isUserLogged .so,它等待函数解析,但在完成重定向
之前
进行重定向那么,我如何等待,直到它解决和
渲染
基于这个价值
之前
,承诺解决?import
React
, { useState, useEffect } fr
浏览 1
提问于2020-02-08
得票数 1
回答已采纳
2
回答
如何在useEffect中更新状态的
react
组件中有条件地呈现?
、
在
react
中,我有一个私有路由组件,它有一个isAuthenticated状态值,用于呈现它包装的组件,或者重定向回我的登录页面。为了检测刷新并执行
身份验证
检查
,我添加了一个useEffect钩子,希望可以
检查
身份验证
状态,然后更新isAuthenticated,然后返回组件或相应地重定向。const PrivateRoute:
React
.FC<IPrivateRouteProps> = (props) => { const dispatc
浏览 13
提问于2020-11-10
得票数 1
回答已采纳
1
回答
使用表示和反应的用户
身份验证
、
、
、
、
我有一个需要用户
身份验证
的
react
端
应用程序
,在
身份验证
之后,反应性
应用程序
需要知道客户端是登录还是退出。现在,我的
react
应用程序
正在使用条件呈现,这意味着我的整个
应用程序
依赖于
应用程序
级别的状态。 当我的反应性
应用程序
启动时,它以一个登录组件开始,用户可以在其中添加他的电子邮件和密码。如何使用他的登录输入(电子邮件/密码)对用户进行
身份验证
(从后端),以及如何在mongoDB中<e
浏览 1
提问于2018-12-28
得票数 0
回答已采纳
1
回答
如何知道组件
在
react
中返回null或元素
因此,如何知道
react
组件呈现空或呈现
react
元素。
浏览 92
提问于2020-10-26
得票数 0
0
回答
AWS后端+
react
前端:处理请求
、
、
、
我的节点
应用程序
在
EB上,基本上我使用cognito
在
API网关中处理请求的
身份验证
。作为一个独立的应用,这似乎工作得很好,因为我正在使用一个简单的
react
应用程序
对其进行测试。现在我正在为我的实际
react
应用程序
做服务器端
渲染
,所以我试图找出处理这个问题的最好方法。对于服务器端
渲染
,我有另一个名为
react
- app -server的节点
应用程序
,我希望
在
A
浏览 8
提问于2017-01-02
得票数 1
回答已采纳
1
回答
Connected-
React
-路由更改仍会导致出现typeError
、
、
当用户
身份验证
超时时,我使用connected-
react
-router历史记录导航到登录屏幕。为此,我使用axios拦截器捕获所有响应,并
检查
它们是否返回指示上述内容的错误消息。authErr') Promise.reject(error.response)路由工作得很好,但是
react
仍然尝试
渲染
我导航离开的组件。由于后端以错误响应,因此组件接收的数据为null,这会导致
应用程序
抛出类型错误并崩溃。 由于
身份验证
浏览 4
提问于2019-07-26
得票数 2
1
回答
在
blazor服务器中预加载数据的最佳方式
、
、
我想做一些类似于我
在
React
中能做的事情。
在
React
中,
在
应用程序
呈现
之前
,我可以调用一个从服务器请求数据(将在
应用程序
中到处使用的数据)的函数。例如,像公司id这样的东西。因此,我的一个想法是让我的所有页面都需要
身份验证
。因此,未经
身份验证
的用户将进入,
身份验证
将用户发送到脚手架身份剃刀页面,然后剃刀页面将通过返回的URL将用户发送回来。我希望能够
在
重定向后任何blazor组
浏览 31
提问于2020-08-23
得票数 2
回答已采纳
1
回答
React
路由器不访问受保护的路由
、
、
在
我的typescript
react
项目中,我创建了一个受保护的路由,用于
在
呈现组件
之前
检查
身份验证
。export const ProtectedRoute:
React
.FC<ProtectedRouteProps> = props =>{ }else{ return <Rou
浏览 0
提问于2020-11-15
得票数 0
6
回答
reactjs和nextjs有什么区别?
、
我刚刚开始学习Reactjs,
在
Reactjs和next.js之间我有点困惑。它们之间的区别是什么?两者都是面向组件的过程。
浏览 5
提问于2017-05-30
得票数 17
1
回答
子组件只能呈现其父内容吗?
、
、
我只需要做一个小改动,
在
将输入字段数据传递给
身份验证
函数
之前
,它将被修改为小写。import
React
from "
react
"; );} export default CustomSignIn; 这是一个更一般的问题,
浏览 16
提问于2020-10-15
得票数 0
1
回答
服务器端呈现"
React
试图重用容器中的标记,但校验和无效。“
、
、
在
我的
react
-redux-aspnetcore spa上,我启用了服务器端
渲染
。但是,我使用的是传统的基于cookie的
身份验证
。因此,
在
需要
身份验证
的情况下,我无法
在
服务器端访问API。它在服务器端捕获错误,因为
身份验证
失败,而response.json()抛出异常,因为视图结果不是json字符串。因此,如果
身份验证
失败,我会发送InitEntriesState(),这会让我的reducer返回存储部分的初始状态。最后,我得到了
浏览 14
提问于2016-09-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Router入门指南
2020 年你应该知道的 React 库
谷歌希望在 2023年5 月之前缩减 Android TV 应用程序的大小
Progress发布NativeScript 4
React 18完善并行机制,加入自动批处理、过渡API新功能
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券