【发布时间】:2017-10-31 02:52:31
【问题描述】:
我正在尝试将即时消息添加到现有应用程序。但我不确定应该如何配置 socket.io 模块。 我已经尝试过以下方法:
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
const config = require('./config/config.js');
var expressConfig = require('./config/express.js').front,
models = require('./app/models'),
passConfig = require('./config/passport-front.js');
const app = expressConfig();
const passport = passConfig();
app.set('port', config.frontPort);
const http = require('http').Server(app);
const io = require('socket.io')(http);
io.on('connection', function (socket) {
console.log('Connected');
});
models.sequelize.sync().then(function () {
var server = http.listen(app.get('port'), function () {
console.log('Express server listening on port ' + server.address().port);
});
});
module.exports = http;
由于打开页面时未记录连接,因此我假设缺少某些内容。我的错在哪里?
【问题讨论】: