Quand je le fais :
lib = require('lib.js')(app)
est app
en fait de passer ?
dans lib.js :
exports = module.exports = function(app){}
On dirait que non, puisque quand j'essaie de faire plus que juste (app)
et faire à la place :
lib = require('lib.js')(app, param2)
Et :
exports = module.exports = function(app, param2){}
Je ne comprends pas. params2
.
J'ai essayé de déboguer en faisant :
params = {}
params.app = app
params.param2 = "test"
lib = require("lib.js")(params)
mais dans lib.js, lorsque j'essaie de JSON.stringify
Je reçois cette erreur :
"DEBUG: TypeError: Converting circular structure to JSON"