一、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^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!