Node.js sunucu taraflı olan JavaScript kodlarının yazılmasına olanak sağlamasının yanı sıra genellikle web sayfaları ile işlem yapmak için kullanılır. Web adresi, protokol (https), host (siteadi.com), port (:80) vb. parçaların bir araya gelmesiyle oluşur. Node.js içerisinde bulunan url modülü web adresini parçalara ayırarak daha anlamlı olmasını sağlar. Böylelikle bu parçaları kullanabilmenize de olanak sağlar.
Projeye url modülünü dahil etmek için aşağıdaki sözdizimi kullanılır.
const url = require(‘url’);
Örnek bir kullanıma bakalım;
var url = require('url'); var adr = 'http://localhost:8080/default.htm?year=2017&month=february'; var q = url.parse(adr, true); console.log(q.host); //' localhost:8080' adresi döner console.log(q.pathname); // '/default.htm' değeri döner. console.log(q.search); //returns '?year=2017&month=february' değeri döner. var qdata = q.query; // { year: 2017, month: 'february' } objesi döner. console.log(qdata.month); // february' değeri döner.
İlk Yorumu Siz Yapın