express中获取参数的三种方式

2018-05-13  本文已影响7人  放风筝的小小马

express中主要可以通过三种方式获取参数:
1. req.params

router.get('/:id', (req, res) => {
}

如上,为了获得id可以通过req.params.id获取

例如:127.0.0.1:3000/index,这种情况下,我们为了得到index,我们可以通过使用req.params.id

2. req.query
主要获得get请求链接上的参数信息,也就是?后面的参数

例如:127.0.0.1:3000/index?id=12&data=89,这种情况下,这种方式是获取客户端get方式传递过来的值,也就是?后面的参数,通过使用req.query.id就可以获得12,req.query.data获得89

3. req.body
获取请求中存放在body中的参数信息,用的比较多的是获取post请求中body参数信息

例如:127.0.0.1:300/index,然后post了一个id=2的值,这种方式是获取客户端post过来的数据,可以通过req.body.id获取,类似于PHP的post方法;

上一篇下一篇

猜你喜欢

热点阅读