0
我试图将即时消息添加到现有的应用程序。但我不知道应该如何配置socket.io模块。 我已经试过如下:我在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;
由于连接当我打开一个网页,我假设缺少的东西没有被记录下来。我的错误在哪里?
谢谢。看起来我在等魔术,因为我从来没有在客户端编写任何代码。我错过了简单的'io.connect()'。 – belyid