var url = require('url');
var urlInfo= url.parse(req.url);
urlInfo 將會(huì)包含以下幾點(diǎn)
Url {
protocol: null,
slashes: null,
auth: null,
host: null,
port: null,
hostname: null,
hash: null,
search: null,
query: null,
pathname: '/index.html',
path: '/index.html',
href: '/index.html'
}
如果想從查詢字符串中提取參數(shù),可以使用 require('querystring').parse 函數(shù)、
或?yàn)?require('url').parse 的第二個(gè)參數(shù)傳入 true。
query: 'name=ryan', ===> query: { name: 'ryan' },
一點(diǎn)學(xué)習(xí)心得
*做產(chǎn)品要注重交互,對(duì)于coder來(lái)講,交互也是需要注意的。簡(jiǎn)單舉例,從后臺(tái)需要獲取某個(gè)參數(shù),但你無(wú)法保證其必須存在,這時(shí)你就兼容一下,設(shè)置一個(gè)默認(rèn)值嘛,除非你很屌【ps:后臺(tái)一同事講,我們寫一手冊(cè),就讓用戶必須這么使用??】

圖片發(fā)自簡(jiǎn)書App