根据用户ID

时间:2018-02-21 23:00:23

标签: javascript node.js reactjs backend

只是一个简单的问题。 我有一个运行与Node.js提供的服务器的React应用程序,我使用axios向我的服务器发送请求并将数据保存在数据库(登录凭据),我的问题是......我怎么能渲染一个我的用户的私人独特页面取决于他的ID,只是给我一个主题,我会学习它,PLZ。

1 个答案:

答案 0 :(得分:0)

您需要路由和授权/身份验证才能使网页“私有”。

react-router可以使用“/ users /:id”等路由将用户重定向到自己的页面,其中:id是用户的唯一ID。

您还需要通过会话或json Web令牌实现授权。例如,当用户点击'/ users /:id'端点时,他们需要提供验证其身份的东西。这是为了防止用户更改地址栏中的网址以访问不属于他们的网页(例如,用户123应该只能访问'/ users / 123'而不能'/ users / 456'。

玩得开心!