NodeJS學習第一季-路由規則

一、req.query 處理GET請求 ,獲取GET參數
javascript

//GET /search?q=tobi+ferretjava

req.query.q

//=>"tobi ferret"jquery


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

req.query.order

//=>"desc"code

req.query.shoe.color

//=>"blue"ip


二、req.body 處理POST請求,獲取POST參數class

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

req.body.user.name

//=>"tobi"請求


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

req.body.name

//=>"tobi"


三、req.params 處理/xxx形式的GET/POST請求


//GET /user/tj

req.params.user

//=>"tj"


//GET /js/javascript/jquery.js

req.params[0]

//=>"javascript/jquery.js"


四、req.param() 處理GET/POST請求,但查找優先級由高到低爲 req.params-->req.body-->req.query


//?name=tobi

req.param('name')

//=>"tobi"


//POST name=tobi

req.param('name')

//=>"tobi"

相關文章
相關標籤/搜索