如何将用户数据从后端传递到前端?

时间:2020-06-25 19:54:11

标签: node.js reactjs typescript express

我使用node和EJS制作了YelpCamp克隆体,但是我试图转换为Node-React项目,并且一直工作到尝试列出特定用户为止……要获得我需要的User的SHOW路线,要获取路由“ / users /:id”,我还需要做出反应以知道哪个用户已登录,以检查他是否是管理员,以显示编辑和删除按钮。但是,React不知道要向请求发送哪个ID ...

如何在客户端设置此ID?我正在使用本地护照和jwtant来处理登录/注册。我知道我可以将令牌用于类似这样的事情,但是我不确定该怎么做!

我不想使这篇文章变得肮脏,所以我将链接到我在github上的文件:

1-Auth.ts

2-{{​​3}}

3-UserModel.ts

4-UserController

5-Routes.ts

6-Register.tsx

7-Login.tsx

1 个答案:

答案 0 :(得分:0)

我不知道useContext和Context API,所以答案是:搜索useContext钩子以及如何在无Redux的React上创建Context!

初始链接:useContext