试图了解构造一些变量的最佳方法。例如,在我的 Node.js Express 应用程序中,我有以下内容app.js
:
var poolModule = require('generic-pool');
global.pools = {
/* ... */
};
pools
我跟踪 MySQL 和 Redis 池的全局变量在哪里。我也想知道我是否可以对实际的 Redis 和 MySQL 对象(可能还有 configs 变量)做同样的事情,所以我不必在整个应用程序中都要求它们。而且因为它们将被使用得最多。
这是不好的做法吗?如果是,那么构建这种代码的更好方法是什么?
编辑:添加global.