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