Когда я это сделаю:
lib = require('lib.js')(app)
есть app
, фактически получая переданный в?
в lib.js:
exports = module.exports = function(app){}
Кажется, что нет, поскольку, когда я пытаюсь сделать больше, чем просто (app)
и вместо этого:
lib = require('lib.js')(app, param2)
и
exports = module.exports = function(app, param2){}
Я не получаю params2
.
Я попытался выполнить отладку:
params = {}
params.app = app
params.param2 = "test"
lib = require("lib.js")(params)
но в lib.js, когда я пытаюсь JSON.stringify
получить эту ошибку:
"DEBUG: TypeError: Converting circular structure to JSON"