• 首页
  • nodejs
  • node.js 定义一个只读不可删除的全局变量

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 文件里暴露出来的方法.



回到顶部