0

如果我想使用有用的中间件之类express.cookieParser();的,我是否希望在将我的 NodeJS 应用程序拆分为不同的文件时使用我的 express 实例是经济的。

例如,如果我var express = require('express')在一个文件中使用,又在许多其他文件中使用,我是否会浪费资源来获取这些文件并重新实例化它们?或者require缓存模块,或者(甚至更好)创建它们的全局实例?

我知道要求 express 对多个文件的性能影响可能可以忽略不计 - 这更多的是帮助我了解模块如何加载的问题。

4

1 回答 1

0

当你需要一个模块两次时,第二次需要使用之前调用的缓存导出对象。

资料来源:http ://docs.nodejitsu.com/articles/getting-started/what-is-require

于 2013-06-20T23:45:18.643 回答