Node.js «требуют» функции и параметры
Когда я делаю:
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"