美文网首页
express中获取参数的三种方式

express中获取参数的三种方式

作者: 放风筝的小小马 | 来源:发表于2018-05-13 00:04 被阅读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方法;

    相关文章

      网友评论

          本文标题:express中获取参数的三种方式

          本文链接:https://www.haomeiwen.com/subject/gmrkdftx.html