首页 > 解决方案 > 如何将请求参数从 Express 服务器发送到 React 应用程序?

问题描述

我想将这些请求标头发送到我的反应应用程序:

app.get('/',function(req, res, next){

      req.user = req.headers["id"];
      next(null, req.user);

}) 

标签: node.jsreactjsexpressreact-router

解决方案


要将任何内容发送给客户,您需要将其放入res,而不是req.

res.user = req.headers["id"];而不是req.user = req.headers["id"];

编辑

next()用于将响应传递给下一个中间件函数。如果您想将响应发送回客户端,那么您应该使用 ,res.sendres.json.

喜欢,res.json({"userid": XYZ})

阅读更多


推荐阅读