(ModüllerBirinciTipA Sayfası)var degisken = require('./ModüllerBirinciTipB') console.log(degisken.isim); console.log(degisken.soyisim); console.log(degisken.numara); degisken.textYazdir();degisken.baskaTextYazdir();(ModüllerBirinciTipB Sayfası)module.exports = { isim: "ali", soyisim: "veli", numara: 23, textYazdir: function () { console.log("Bu bir text"); }, baskaTextYazdir: function () { console.log("Başka bir text"); } }Modüller sayesinde, kodların karmakarışık bir hale gelmesini önleyebiliriz. Benzer tipteki kodları aynı modüller içerisinde toplayarak uygulamamızı daha düzenli bir hale getirebiliriz.Bu işlemi yaparken module.exports komutunu kullanıyoruz. Şimdiki işlemimizde, ‘isim, soyisim, numara’ gibi verilerimizi ve‘textYazdir, baskaTextYazdir‘ gibi fonksiyonlarımızı export ediyoruz.ModüllerBirinciTipB sayfasındaki verilerimizi exports ettikten sonra; bu verilerimiziModüllerBirinciTipA sayfasında kullanıyoruz. Bunu başarmamız için tabi ki önce export ettiğimiz dosyayı sayfamızda tanıtmamız gerek. Bunun için de require komutunu kullandık. require ile sayfamızı belirttik ve bu sayfadaki verileri degisken ‘e atadık.İşlemimiz tamam. Şimdi, ModüllerBirinciTipBsayfamızdaki fonksiyonlari ve diğer verileri kullanabiliriz. Bu fonksiyon ve verilere artık degisken ismi adı altında ulaşacağız. Şöyle ki:degisken.textYazdir();degisken.baskaTextYazdir(); console.log(degisken.isim); console.log(degisken.soyisim); console.log(degisken.numara);
nodejs de modüller etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
nodejs de modüller etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
3 Mayıs 2016 Salı
Node.js'de Modüller -13
Kaydol:
Kayıtlar (Atom)