node.js - 如何将请求参数从 Express 服务器发送到 React 应用程序?
问题描述
我想将这些请求标头发送到我的反应应用程序:
app.get('/',function(req, res, next){
req.user = req.headers["id"];
next(null, req.user);
})
解决方案
要将任何内容发送给客户,您需要将其放入res
,而不是req
.
做res.user = req.headers["id"];
而不是req.user = req.headers["id"];
编辑
next()
用于将响应传递给下一个中间件函数。如果您想将响应发送回客户端,那么您应该使用 ,res.send
或res.json
.
喜欢,res.json({"userid": XYZ})
推荐阅读
- android - Flutter android应用程序-找不到android.support.v4.content.FileProvider
- csv - SSIS 执行任务无法通过 sqlserver 代理按预期工作
- python - 在张量流中创建顺序模型时出现尺寸不匹配
- google-cloud-platform - 未知 BigQuery Google Ads 数据传输服务错误:非经理帐户不存在(或帐户未处于活动状态),因此不会导入数据
- mysql - 分组或消除列中的重复字段
- python - X 每个样本有 67 个特征,预计为 207
- mips - 要求用户输入两个数字,将它们存储在内存中,进行加法和减法并显示两个结果
- sql - 通过多个连接、分组和排序来加速查询
- android - 如何使用片段突出显示“列表视图”中的“选定行”
- c++ - 我不确定为什么要为此获得输出?