[Node.js] url 模組 及 querystring 模組 – url 參數轉換成物件,以便取用

透過 url 模組與 querystring 模組的搭配使用,可以將url 參數轉換成物件,以便取用。

使用 url 模組及 querystring 模組

var url = require('url'); // 引入 url 模組
var querystring = require('querystring'); // 引入 querystring 模組

var queryUrl = "http://localhost:8888/index?name=king&gender=male&level=high";
console.info(typeof url.parse(queryUrl)); // object

var url_parse = url.parse(queryUrl).query;
console.info(url_parse); // name=king&gender=male&level=high

var querystring_parse = querystring.parse(url_parse);
console.info(querystring_parse);
// 輸出物件: { name: 'king', gender: 'male', level: 'high' }

您可在此處留言

搶先留言!

Notify of
avatar
wpDiscuz