var url = require('url');
var urlInfo= url.parse(req.url);
urlInfo 將會包含以下幾點
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'
}
如果想從查詢字符串中提取參數,可以使用 require('querystring').parse 函數、
或為 require('url').parse 的第二個參數傳入 true。
query: 'name=ryan', ===> query: { name: 'ryan' },
一點學習心得
*做產品要注重交互,對于coder來講,交互也是需要注意的。簡單舉例,從后臺需要獲取某個參數,但你無法保證其必須存在,這時你就兼容一下,設置一個默認值嘛,除非你很屌【ps:后臺一同事講,我們寫一手冊,就讓用戶必須這么使用??】
圖片發自簡書App