Express 获取参数的三种方法
2017-10-01 22:26
369 查看
获取参数
express获取参数有三种方法:
req.query适合 http://localhost:3000/form?num=8888
req.body适合http://localhost:3000/form,然后Post一个num为tinyphp
req.params适合获取form后的num:http://localhost:3000/form/num
1.req.query
适合get请求
//获取数据 app.get('/form', function(req, res) { var num = req.query.num; res.send("你获取的get数据为:" + num); });
2.req.body
适合post请求
前提:解析post数据需要用到body-parser
npm body-parser --save
var express = require('express'); var app = express(); //引入body-parser var bodyParser = require('body-parser'); app.use(express.static('public')); //需要use的 app.use(bodyParser.json()); // for parsing application/json app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded //获取数据 app.post('/form', function(req, res) { var num = req.body.num; res.send("你获取的post数据为:" + num); }); //设置监听端口 app.listen(3000);
3.req.params
, 适用于URL获取参数
var express = require('express'); var app = express(); //获取数据 app.get('/form/:num', function(req, res) { var num = req.params.num; res.send("你获取到form/后的参数:" + num); }); //设置监听端口 app.listen(3000);
相关文章推荐
- nodejs Express 4.x req.body req.query req.params 三种获取参数的方法
- Node.js express获取参数有三种方法
- Node express GET和POST获取参数的三种方法
- Node.js express获取参数有三种方法
- Node.js express获取参数有三种方法
- struts2的Action从页面获取传递的参数的三种方法
- Struts2获取参数的三种方法总结
- 【Express】res.render参数为对象时前端获取方法
- 1、写一个函数返回参数二进制中 1 的个数(三种方法)2、获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列3、输出一个整数的每一位。4、两个int(32位)整数m和n的二进制表达中,有多
- 三种方法用JS获取地址栏参数的方法(正则超级简单)
- Node.js express获取参数有三种方法
- express中的路由规则及获取请求参数方法
- php获取当前页面完整真实的url地址的方法,包括带参数的,总结了三种方法
- nodejs 学习六 express 三种查询url参数方法
- 基于express中路由规则及获取请求参数的方法
- Nodejs express 获取url参数,post参数的三种方式
- 通过函数参数获取新创建指针的三种方法
- struts获取参数的三种方法
- Nodejs express 获取url参数,post参数的三种方式
- SpringMVC获取页面参数的三种方法