当我这样做: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"
你传递的变量是什么?他们是否被声明和定义? –