【发布时间】:2016-01-25 15:19:29
【问题描述】:
在我正在构建的 expressJS 应用程序中,我需要将服务器对象公开给另一个文件,所以我想我可以从 app.js 文件到我的一个路由这样做
var server = http.createServer(app).listen(4021, function () {
var port = server.address().port;
console.log('http://localhost:%d', port);
});
module.exports = server;
app.js 文件
我已经记录了这个文件中的变量,它包含一个对象,其中包含有关服务器的一堆数据。在我的 routes.js 文件中,我认为会使用 require 将其引入
var server = require('../../server');
但是,如果我在服务器变量上使用 route.js 中的 console.log,它是一个空对象。任何想法我做错了什么
【问题讨论】:
标签: javascript express require