我无法将变量从一个文件正确导出到另一个文件

时间:2016-04-22 04:51:20

标签: javascript node.js

我正在尝试从server访问app.js中的io.js变量。当我直接在app.js中将代码放在io.js文件中时,它可以正常工作。但是,一旦我将两者分开,尽管有module.export行,它似乎仍无效。

app.js:

var server = http.Server(app)
module.exports = server

io.js:

var server = require('./app')
var io = require('socket.io')(server)

io.on('connection', function (socket) {
  socket.emit('news', { hello: 'world' })
  socket.on('my other event', function (data) {
    console.log(data)
  })
})

我是否错误地使用导出功能,或者这是不可能的?

0 个答案:

没有答案