node.js 定义一个只读不可删除的全局变量
--> -->
node.js 下如何定义一个只读不能删除的全局变量呢?使用下面的方法:
var mongodbClients = require('./lib/common/mongodb_helper');
Object.defineProperty(global, "mongodbClient", {
value: mongodbClients,
writable: false,
configurable: false
});
这样就创建了一个 mongodbClient 的全局变量,如何使用的呢?
global.mongodbClients.xxxx 这里可以直接调用 ./lib/common/mongodb_helper 文件里暴露出来的方法.