當我這樣做: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"
你傳遞的變量是什麼?他們是否被聲明和定義? –