首页 > Web开发 > 详细

NodeJS学习第一季-路由规则

时间:2015-07-29 23:12:51      阅读:442      评论:0      收藏:0      [点我收藏+]

1、req.query 处理GET请求 ,获取GET参数

//GET /search?q=tobi+ferret

req.query.q

//=>"tobi ferret"


//GET /shoes?order=desc&shoe[color]=blue&shoe[type]=converse

req.query.order

//=>"desc"

req.query.shoe.color

//=>"blue"


2、req.body 处理POST请求,获取POST参数

//POST user[name]=tobi&user[email]=tobi@qq.com

req.body.user.name

//=>"tobi"


//POST {"name": "tobi"}

req.body.name

//=>"tobi"


3、req.params 处理/xxx形式的GET/POST请求


//GET /user/tj

req.params.user

//=>"tj"


//GET /js/javascript/jquery.js

req.params[0]

//=>"javascript/jquery.js"


4、req.param() 处理GET/POST请求,但查找优先级由高到低为 req.params-->req.body-->req.query


//?name=tobi

req.param(‘name‘)

//=>"tobi"


//POST name=tobi

req.param(‘name‘)

//=>"tobi"


NodeJS学习第一季-路由规则

原文:http://my.oschina.net/xiax/blog/485353

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!