urlObject.query 是不帶 ASCII 問號 (?) 返回的查詢字符串,或者是名為 parse() 方法的查詢字符串模塊返回的對象。 url.parse()方法用於檢查查詢是字符串還是對象。本質上,傳遞給 url.parse() 方法的參數 (parseQueryString) 可以告訴查詢的性質。
用法
urlObject.query
注意:如果此方法作為字符串返回,則不會執行查詢字符串的解碼,如果它返回對象,則鍵和值對都會被解碼。
'query=string' or {'query': 'object'} 'http://localhost:8000/gfg.html?name:GFG' In the above URL, the name is the query and GFG is the string.
示例 1:以下程序說明了 Node.js 中 url.query 方法的使用:
javascript
// Node program to demonstrate the
// url.query API as Setter
// Importing the module 'url'
const url = require('url');
// Set the URL from which the queryString will be fetched
const address = 'http://localhost:8000/gfg.html?month=December';
// Parse the address
const q = url.parse(address, true);
// The query property returns an object with all the
// querystring parameters as properties
let query = q.query;
let month = query.month;
console.log(month);
輸出:
December
示例 2:在示例中,我們將看到url.query方法的使用
javascript
// Node program to demonstrate the
// url.query API as Setter
// Importing the module 'url'
const url = require('url');
// Set the URL from which the queryString will be fetched
const address = 'http://localhost:8000/gfg.html?month=December&year=2019';
// Parse the address
const q = url.parse(address, true);
// The query property returns an object with all the
// querystring parameters as properties
let query = q.query;
let year = query.year;
console.log(year);
輸出:
2019
參考: https://nodejs.org/api/url.html#url_urlobject_query
相關用法
- Node.js urlObject.query用法及代碼示例
- Node.js urlObject.auth()用法及代碼示例
- Node.js urlObject.slashes用法及代碼示例
- Node.js urlObject.href用法及代碼示例
- Node.js urlObject.hostname用法及代碼示例
- Node.js urlObject.pathname用法及代碼示例
- Node.js urlObject.hash用法及代碼示例
- Node.js urlObject.port用法及代碼示例
- Node.js urlObject.host用法及代碼示例
- Node.js urlObject.search用法及代碼示例
- Node.js urlObject.protocol用法及代碼示例
- Node.js urlObject.auth用法及代碼示例
- Node.js urlObject.path用法及代碼示例
- Node.js url.parse(urlString, parseQueryString, slashesDenoteHost)用法及代碼示例
- Node.js urlSearchParams.values()用法及代碼示例
- Node.js url.toString()用法及代碼示例
- Node.js urlSearchParams.toString()用法及代碼示例
- Node.js url.domainToUnicode()用法及代碼示例
- Node.js url.domainToASCII(domain)用法及代碼示例
- Node.js url.domainToUnicode(domain)用法及代碼示例
- Node.js url.fileURLToPath(url)用法及代碼示例
- Node.js url.format(URL[, options])用法及代碼示例
- Node.js url.pathToFileURL(path)用法及代碼示例
- Node.js url.urlToHttpOptions(url)用法及代碼示例
- Node.js url.format(urlObject)用法及代碼示例
注:本文由純淨天空篩選整理自Abhishek7大神的英文原創作品 Node.js urlObject.query API。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。