Node.js Modülü Yazmak

Bir önceki yazımda node.js modül kullanımından bahsetmiştim. Bu yazımızda ise çekirdek modüllerin yanı sıra yani node.js kurulduğunda bilgisayarımıza yüklenen modüllerin haricinde kendimiz nasıl modüller oluşturur ve nasıl kullanırız bundan bahsedeceğim.

NOT: Faydalı ve bir takım problemleri çözecek Node.js modülleri kodlayarak, npm(node.js paket yöneticisi) sayesinde bu modülünüzü tüm dünyaya açabilir ve diğer geliştiricilerin de rahatlıkla modülünüzü kullanmalarını sağlayabilirsiniz.

Node.js Modülü Nasıl Yazılır?

Node.js modülü yazma işlemini yeni bir sınıf/class veya yeni bir fonksiyon dosyası oluşturmak gibi düşünebilirsiniz.

Örnek olması açısından islem adında bir modül geliştirelim. Ve bu modül aritmetik işlemleri gerçekleştirsin.

islem.js adında dosya oluşturalım:

[code]
module.exports = {
x : 0,
y : 0,
topla : function(){
return this.x + this.y;
},
cikar : function(){
return this.x – this.y;
},
carpma : function(){
return this.x * this.y;
},
bolme : function(){
return this.x / this.y;
}
}
[/code]

Modül oluşturmak için gördüğünüz gibi module.exports komutunu kullandık. Bu sayede kodları dışarıya export etmiş olduk. Bundan sonra tek yapmamız gereken bu modül dosyamızı, işimize yarayacak bir sayfada require(dahil) etmek ve istediğimiz fonksiyonları, değişkenleri çağırarak işlemleri gerçekleştirmek.

Şimdi de index.js adında bir dosya oluşturalım:

[code]
const islem = require(‘./islem’);

islem.x = 91;
islem.y = 8;

console.log(islem.topla());
console.log(islem.cikar());
console.log(islem.carpma());
console.log(islem.bolme());
[/code]

index.js dosyamızda ilk olarak “islem” adındaki modülü dahil ediyoruz. Ve ardından sırasıyla tüm aritmetik işlemleri yapıyoruz.

Son olarak bu kod dosyamızı çalıştırıp, sonucu alalım. Linux veya macOs kullanıyorsanız terminal yardımıyla, windows kullanıyorsanız da git bash yardımıyla aşağıdaki komutu çalıştırın ve sonucu görün 🙂

[code]
node index.js
[/code]

 

Leave a Reply

Your email address will not be published. Required fields are marked *