In my app.js I have below 3 lines.
var database = require(\'./database.js\');
var client = database.client
var user = require(\'./user.js\')
You should just put the same code in user.js
app.js
var client = require('./database.js').client; // if you need client here at all
var user = require('./user.js');
user.js
var client= require('./database.js').client;
exports.find = function(id){
//client.query.....
}
I don't see any drawbacks by doing it like this...