Javascript 如何在react js中获取当前登录用户

Javascript 如何在react js中获取当前登录用户,javascript,node.js,reactjs,Javascript,Node.js,Reactjs,只是想知道如何使用node js访问react js文件中已登录身份验证用户的数据 在我的车把文件中,我可以看到如下信息: {{{#if user}} 我想知道如何在react js文件中执行类似操作,以便将登录用户的名称分配给js变量。差不多 var name={{{#user.name} 提前感谢,如果我漏掉了什么或说了一些不太清楚的话,请道歉。首先,您需要使用一种方法进行身份验证,JWT是一个很好的选择。然后在主组件(app.js)中,向特定路由(如/auth/init)发送请求,以检查用

只是想知道如何使用node js访问react js文件中已登录身份验证用户的数据

在我的车把文件中,我可以看到如下信息:
{{{#if user}}

我想知道如何在react js文件中执行类似操作,以便将登录用户的名称分配给js变量。差不多
var name={{{#user.name}


提前感谢,如果我漏掉了什么或说了一些不太清楚的话,请道歉。

首先,您需要使用一种方法进行身份验证,JWT是一个很好的选择。然后在主组件(
app.js
)中,向特定路由(如
/auth/init
)发送请求,以检查用户是否已登录(表示已设置jwt)

如果您使用的是
express.js
,则可以使用中间件实现这一点。如果用户已登录,则将用户凭据发送回客户端(react),并使用响应初始化您的
用户
状态


要在组件之间共享用户状态,您有不同的选项。根据您的需要,您可以从
redux
contextAPI
,或刚刚推出的API
hooks
中进行选择。阅读了解更多信息。

React不是一个完整的框架,因此没有内置用于检查用户是否存在或是否登录的功能。您必须自己构建该框架,或者找到一个提供该框架的库。您找到了解决方案吗?有点像,我在React代码中使用get elementById将用户id添加到页面中。