标签: javascript express
我的意思是,我重构了我的代码,以便我需要它两次。在一个文件中,我将它用于它拥有的中间件。在另一个文件中,我通过调用它来实际创建应用程序。
somearray
我假设这是O.K,因为require只是找到一个表达的引用,我只创建一个应用程序。
答案 0 :(得分:1)
在多个文件中要求express是完全正常的,因为在nodejs中,当需要一个模块时,其中一个步骤是缓存所需的文件。因此,当再次需要模块时,它没有任何过载。
有关详情,请参阅this link