Express系列之参数的获取


一、GET参数的获取

Express框架中使用req.query即可获取GET参数,框架内部会将GET参数转换为对象并返回。

// 接收地址栏中问号后面的参数
// 例如: http://localhost:3000/?name=zhangsan&age=30
app.get("/index", (req, res) => {
    
    
	// 获取get请求参数
	res.send(req.query); // {"name": "zhangsan", "age": "30"}
});

二、POST参数的获取

Express中接收post请求参数需要借助第三方包body-parser

// 拦截所有请求
// extended: false 方法内部使用querystring模块处理请求参数的格式
// extended: true 方法内部使用第三方模块qs处理请求参数的格式
app.use(bodyParser.urlencoded({
    
     extended: false }));

app.post("/add", (req, res) => {
    
    
	// 接收post请求参数
	res.send(req.body);
});

三、Express路由参数

app.get("/index/:id/:name/:age", (req, res) => {
    
    
	// 接收post请求参数
	res.send(req.params);
});

写在最后

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

猜你喜欢

转载自blog.csdn.net/weixin_62277266/article/details/127311041
今日推荐