Node.js get url parameters...

在Node.js中定義查詢路徑後,常會用到從url取值得問題,下面介紹取值的方式:
router中定義網址路徑,並可以用":"的方式帶入動態參數作執行參考
app.get('/query/:id', mymodule.querySomething);

REST用法取URL參數值:
var param req.params.[key];

直接取REST方式的值,以上面router來說,http://localhost:3000/query/100可以取到id這個參數的值[id=100]

Parameter用法取URL參數值:
var url_parts = url.parse(req.url, true);
var query = url_parts.query;
console.log(query); //{Object}
console.log(query.xx); //{Object} 
取用url參數值,如查詢url為http://localhost:3000/qyery?pk=1000,則可以取到值{pk:1000}



這個網誌中的熱門文章

Bash判斷參數是否存在

Node.js package : forever