Wenn ich es tue:
lib = require('lib.js')(app)
wird app
tatsächlich übergeben?
in lib.js:
exports = module.exports = function(app){}
Scheint nein zu sein, denn wenn ich versuche, mehr als nur zu tun (app)
und stattdessen:
lib = require('lib.js')(app, param2)
Und:
exports = module.exports = function(app, param2){}
Ich verstehe nicht params2
.
Ich habe versucht zu debuggen, indem ich Folgendes getan habe:
params = {}
params.app = app
params.param2 = "test"
lib = require("lib.js")(params)
aber in lib.js, wenn ich versuche, JSON.stringify
bekomme ich diesen Fehler:
"DEBUG: TypeError: Converting circular structure to JSON"