Quando faccio:Node.js "richiedono" la funzione e parametri
lib = require('lib.js')(app)
è app
realtà geting passato in?
in lib.js:
exports = module.exports = function(app){}
sembra che nessuno, dal momento che quando cerco di fare di più che (app)
e invece fare:
lib = require('lib.js')(app, param2)
E:
exports = module.exports = function(app, param2){}
Non ricevo params2
.
Ho cercato di eseguire il debug facendo:
params = {}
params.app = app
params.param2 = "test"
lib = require("lib.js")(params)
ma in lib.js quando cerco di JSON.stringify
ottengo questo errore:
"DEBUG: TypeError: Converting circular structure to JSON"
Quali sono le variabili che stai passando? Sono dichiarati e definiti? –