T.C. Nüfus ve Vatandaşlık İşleri Genel Müdürlüğünün halka açık servisi ile bir kişinin ad soyad, kimlik numarası ve doğum yılı bilgileriyle o kişinin Türk vatandaşı olup olmadığını sorgulanabiliyor.
Node.js'de bu sorguyu kolayca yapmak için isturkish paketini kullanıyoruz.
Kurulum ve Kullanım
Aşağıdaki komut ile projemize paketi kuruyoruz.
npm i isturkish
Paketimiz kurulduktan sonra paketi çağırıyor ardından kimlik bilgilerini girerek sorguyu yapıyoruz.
// Paketi çağırıyoruz.
const isTurkish = require("isturkish")
// Sorguyu yapıyoruz.
await isTurkish({
name: "Zeki Müren",
birthdate: "1931-12-06",
identity: "00000000000",
}).then(result => {
// Kişinin bilgilerini yazdırıyoruz.
console.log("Sorgulanan kişinin bilgileri:", result.person)
// Cevabı yazdırıyoruz.
if(result.turkish) {
console.log("Bu kişi Türk vatandaşı!")
} else {
console.log("Bu kişi Türk vatandaşı değil!")
}
})
Kimlik Bilgileri Parametreleri
Kimlik bilgilerini isTurkish
paketine birkaç farklı şekilde gönderebilirsiniz.
- İsmi tek parça halinde göndermek yerine ayrı ayrı da gönderilebilirsiniz
- Doğum tarihi yerine doğrudan doğum yılını da gönderebilirsiniz.
Aşağıdaki örnekte gösterildiği gibi:
await isTurkish({
firstname: "Falih Rıfkı",
lastname: "Atay",
birthyear: "1940",
identity: "00000000000",
})
Kaynak: isturkish
Top comments (0)