Require kullanarak bir modül yüklerken argümanlar iletmek mümkün müdür?
Oturum açma işlevselliği sağlayan login.js modülüm var. Bir veritabanı bağlantısı gerektirir ve tüm modüllerimde aynı veritabanı bağlantısının kullanılmasını istiyorum. Şimdi bir veritabanı bağlantısı belirlememe izin veren login.setDatabase (...) işlevini dışa aktarıyorum ve bu gayet iyi çalışıyor. Ancak modülü yüklediğimde veritabanını ve diğer gereksinimleri geçmeyi tercih ederim.
var db = ...
var login = require("./login.js")(db);
NodeJS konusunda oldukça yeniyim ve genellikle Java ve Spring Framework kullanarak geliştiriyorum, yani evet ... bu bir yapıcı enjeksiyonu :) Yukarıda verdiğim kod gibi bir şey yapmak mümkün mü?
appnesneyi gerekli modüllere geçirmektir .