Cuando hago:Node.js "requieren" la función y los parámetros
lib = require('lib.js')(app)
se app
realidad geting aprobada en?
en lib.js:
exports = module.exports = function(app){}
parece que no, ya que cuando trato de hacer algo más que (app)
y en lugar de hacerlo:
lib = require('lib.js')(app, param2)
Y:
exports = module.exports = function(app, param2){}
No obtengo params2
.
He tratado de depuración haciendo:
params = {}
params.app = app
params.param2 = "test"
lib = require("lib.js")(params)
pero en lib.js cuando intento JSON.stringify
consigo este error:
"DEBUG: TypeError: Converting circular structure to JSON"
¿Cuáles son las variables que está pasando? ¿Están declarados y definidos? –