Ich habe eine server.js, die wie folgt aussieht:Ist es in Ordnung, dieselbe Datei mehrmals() zu benötigen?
var app1 = require('./app1.js');
app1.start();
var app2 = require('./app2.js');
app2.start();
Jetzt habe ich eine common.js haben, die beide in in verwendet wird app1.js und app2.js.
So in app1.js ich habe:
var common = require('./common.js');
und in app2.js ich habe:
var common = require('./common.js');
Ich frage mich, ob dies in Ordnung ist, dies zu tun. Verwendet der Knoten in beiden Situationen die gleiche Referenz oder wird er dupliziert?
Ja, das ist in Ordnung, und sie werden das gleiche Objekt sein (obwohl es im Allgemeinen nicht gut ist, auf diesen letzten Teil zu zählen). – Ryan
@Ryan Warum sollte ich nicht auf diesen Teil zählen? Wenn das nicht das Verhalten wäre, würde der größte Teil des Internets zusammenbrechen. –
Knoten Caches erfordert, so ist es wirklich egal, wie oft Sie es benötigen – adeneo