[Node.js] Objekt modulübergreifend updaten

Dieses Thema im Forum "Webentwicklung" wurde erstellt von badloader, 6. Oktober 2013 .

  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';
    
    }
     
  2. 6. Oktober 2013
    Zuletzt bearbeitet: 6. Oktober 2013
    AW: [Node.js] Objekt modulübergreifend updaten

    Musst du aber.
     
  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
     
  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.
     
  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
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.