0
我運行一個Express應用程序像這裏面app.js
文件:如何從ExpressJS中的模塊訪問應用程序對象?
var app = express();
現在我可以設置一些變量是這樣的:
app.set('host', 'myhost')
我也有api.js
模塊,我想訪問該主機變量根app.js
文件。我怎樣才能做到這一點?
我運行一個Express應用程序像這裏面app.js
文件:如何從ExpressJS中的模塊訪問應用程序對象?
var app = express();
現在我可以設置一些變量是這樣的:
app.set('host', 'myhost')
我也有api.js
模塊,我想訪問該主機變量根app.js
文件。我怎樣才能做到這一點?
在你app.js
文件:
module.exports = app;
在你api.js
文件:
app = require("./app.js")
host = app.get('host');
它不工作。顯示「未定義」。 –
我的不好,抱歉。 api.js中的require路徑是相對的,更新代碼以反映這一點。 –