首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Express函数中的"res“和"req”参数是什么?

Express函数中的"res“和"req”参数是什么?
EN

Stack Overflow用户
提问于 2011-01-15 05:43:12
回答 2查看 204.6K关注 0票数 205

在以下Express函数中:

代码语言:javascript
复制
app.get('/user/:id', function(req, res){
    res.send('user' + req.params.id);
});

什么是reqres?它们代表什么,它们是什么意思,它们是做什么的?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-02-03 02:46:51

我注意到Dave Ward的答案中有一个错误(可能是最近的变化?):查询字符串参数使用的是request.query,而不是request.params。(参见https://stackoverflow.com/a/6913287/166530 )

默认情况下,request.params由路由中任何“组件匹配”的值填充,即

代码语言:javascript
复制
app.get('/user/:id', function(request, response){
  response.send('user ' + request.params.id);
});

而且,如果你已经配置了express来使用它的主体解析器(app.use(express.bodyParser());),也可以使用POST‘’ed的表单数据。(参见How to retrieve POST query parameters? )

票数 26
EN

Stack Overflow用户

发布于 2011-01-15 05:47:58

请求和响应。

要理解req,请尝试console.log(req);

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4696283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档