#1 6. Oktober 2013 Hi, ich würde gerne ein Objekt in andere Module übergeben und dieses Objekt dann aktualisieren aus dem anderen Modul heraus. Ich hoffe der Code unten kann das Problem darstellen. Ich möchte nicht mit GLOBAL arbeiten! Code: var Foo = require('./foo'); module.exports = TestObject; function TestObject = function() { this.config = {}; this.foo = function() { var Foo(this); console.log(config); }; } Code: module.exports = Foo; function Foo(testObject) { testObject.config.foo = 'bar'; } + Multi-Zitat Zitieren
#2 6. Oktober 2013 Zuletzt bearbeitet: 6. Oktober 2013 AW: [Node.js] Objekt modulübergreifend updaten Musst du aber. + Multi-Zitat Zitieren
#3 19. Oktober 2013 AW: [Node.js] Objekt modulübergreifend updaten Geht auch ohne global. Ich hatte andere Fehler im Code aber grunsätzlich läuft das so, wie oben angegeben + Multi-Zitat Zitieren
#4 19. Oktober 2013 AW: [Node.js] Objekt modulübergreifend updaten Aber nur weil require() mit einem Cache arbeitet. Unbedingt darauf verlassen würde ich mich an deiner Stelle nicht darauf. + Multi-Zitat Zitieren
#5 19. Oktober 2013 AW: [Node.js] Objekt modulübergreifend updaten Wie empfiehlst du denn dann die weitergabe von zB configs? Es macht ja eigentlich keinen Sinn die configs jedes mal zu laden. Ich hab nämlich gesehen, dass die großen Frameworks, wie sails.js das auch so machen wie ich. EDIT: Ich baue natürlich die Config aus mehreren Files zusammen inkl. default config Ich suche mir mal was zusammen + Multi-Zitat Zitieren