我有一个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