13
Ich habe ein Modul mit einigen Initialisierungscode im Inneren. Die Initialisierung sollte ausgeführt werden, wenn das Modul geladen wird. Im Moment ist es wie dies ich tue:Initialisieren Sie ein Modul, wenn es erforderlich ist
// in the module
exports.init = function(config) { do it }
// in main
var mod = require('myModule');
mod.init(myConfig)
Das funktioniert, aber ich möchte prägnanter sein:
var mod = require('myModule').init('myConfig')
Was sollte init
Rückkehr um mod
Referenzarbeits zu halten?
Danke, das hat geklappt! – georg
Das Konstruktorbeispiel funktioniert nicht. Verbraucherseite sollten Sie 'new' verwenden – alfredopacino