express-req and res
以下是一些常用的req对象的属性:
1 | req.params - 该属性包含路由参数对象,例如:/users/:id这个路由中:id部分就是一个参数,可以通过req.params.id来访问。 |
除了以上列出的属性,req对象还有许多其他有用的属性和方法,例如:req.path、req.protocol、req.ip、req.get()等。开发者可以根据需要使用这些属性和方法来处理HTTP请求。
以下是一些常用的res对象的方法:
1 | res.send() - 该方法将HTTP响应发送给客户端,并自动设置Content-Type头。 |
除了以上列出的方法,res对象还有许多其他有用的方法和属性,例如:res.type()、res.attachment()、res.end()等。开发者可以根据需要使用这些方法和属性来处理HTTP响应。
获取url查询字符串中的参数
在Express.js中,可以使用req.query对象来获取URL查询字符串中的参数。req.query是一个包含键值对的对象,每个键都是查询参数名,每个值都是查询参数的值。
例如,在以下的请求URL中:
1 | http://localhost:3000/search?q=nodejs&page=2 |
我们可以通过下面的代码来获取q和page这两个查询参数的值:
1 | app.get('/search', function(req, res) { |
在上面的例子中,我们在GET请求处理程序中使用了req.query对象来获取查询参数的值,并将其分别保存到searchQuery和page变量中
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 边缘坐标のWasteland!
评论