How can I pass a variable while using `require` in node.js?

前端 未结 4 1484
生来不讨喜
生来不讨喜 2020-12-13 13:54

In my app.js I have below 3 lines.

var database = require(\'./database.js\');
var client = database.client
var user = require(\'./user.js\')         


        
4条回答
  •  被撕碎了的回忆
    2020-12-13 14:29

    This question is similar to: Inheriting through Module.exports in node

    Specifically answering your question:

    module.client = require('./database.js').client;
    var user = require('./user.js');
    

    In user.js:

    exports.find = function(id){
      // you can do:
      // module.parent.client.query.....
    }
    

提交回复
热议问题