Bugünki yazımızın konusu Node.js querystring modülü. Node.js querystring modülü URL sorgu dizeleri ile çalışmayı kolaylaştıran bir modüldür. Bu modül genelde URL sorgu parametrelerini işlemek ve dönüştürmek için kullanılır.
Node.js querystring modülünü kullanabilmek için ilk olarak projemize aşağıdaki gibi dahil etmeliyiz.
1 2 3 |
const querystring = require('querystring'); |
Şimdi, querystring modülünün en önemli metodlarına ve nasıl kullanıldığına bakalım:
querystring.parse() : Bu metot, bir URL sorgu dizesini ayrıştırarak bir nesne olarak döndürür.
1 2 3 4 |
const parsedObj = querystring.parse('name=John&age=30'); console.log(parsedObj); |
Output :
1 2 3 |
{ name: 'John', age: '30' } |
querystring.stringify() : Bu metot, bir nesneyi URL sorgu dizesine dönüştürür.
1 2 3 4 |
const queryString = querystring.stringify({ name: 'John', age: 30 }); console.log(queryString); |
Output :
1 2 3 |
name=John&age=30 |
querystring.escape() : Bu metot, bir URL bileşenindeki özel karakterleri kodlar.
1 2 3 4 |
const escapedString = querystring.escape('Merhaba, Dünya!'); console.log(escapedString); |
Output :
1 2 3 |
Merhaba%2C%20D%C3%BCnya%21 |
querystring.unescape() : Bu metot, bir URL bileşenindeki kodlanmış karakterleri çözümler.
1 2 3 4 |
const unescapedString = querystring.unescape('Merhaba%2C%20D%C3%BCnya%21'); console.log(unescapedString); |
Output :
1 2 3 |
Merhaba, Dünya! |
Query String modülü, bu metodları içerir ve URL sorgu parametreleriyle çalışırken işlemleri kolaylaştırır. Bu metodları kullanarak sorgu dizelerini ayrıştırabilir, dönüştürebilir, özel karakterleri kodlayabilir ve kodlanmış karakterleri çözebilirsiniz. Bu sayede, URL sorgu parametreleriyle çalışırken daha etkili olabilirsiniz.
Umarım “Node.js querystring Modülü” başlıklı yazım sizin için faydalı olmuştur. Şu yazılar da ilginizi çekebilir:
Bir sonraki yazımda görüşmek üzere.
Happy coding!