Khi tôi làm:Node.js "đòi hỏi" chức năng và thông số
lib = require('lib.js')(app)
được app
thực geting thông qua năm?
trong lib.js:
exports = module.exports = function(app){}
Có vẻ như không có, kể từ khi tôi cố gắng làm nhiều hơn là chỉ (app)
và thay vào đó làm:
lib = require('lib.js')(app, param2)
Và:
exports = module.exports = function(app, param2){}
Tôi không nhận được params2
.
tôi đã cố gắng để gỡ lỗi bằng cách thực hiện:
params = {}
params.app = app
params.param2 = "test"
lib = require("lib.js")(params)
nhưng trong lib.js khi tôi cố gắng JSON.stringify
tôi nhận được lỗi này:
"DEBUG: TypeError: Converting circular structure to JSON"
Biến bạn đang chuyển là gì? Chúng được khai báo và xác định? –