我有一個server.js看起來像:可以多次請求()同一個文件嗎?
var app1 = require('./app1.js');
app1.start();
var app2 = require('./app2.js');
app2.start();
現在我有一個用於在兩個app1.js和app2.js.一個common.js
所以在app1.js我:
var common = require('./common.js');
和app2.js我:
var common = require('./common.js');
我想知道如果這是確定要做到這一點。節點在這兩種情況下是否使用相同的參考,還是重複?
是的,這很好,他們會是同一個對象(雖然它通常不是最好的設計)。 – Ryan
@Ryan爲什麼我不應該指望那部分?如果這不是行爲,那麼大部分互聯網都會崩潰。 – 2017-09-05 03:41:10
節點緩存需要,所以它真的沒關係你需要多少次 – adeneo