Я работаю с существующим проектом, который работает, но в моей локальной среде есть эта ошибка GET http://127.0.0.1: 8000 / socket.io /? EIO = 3 & transport = polling & t = N7daniH 404 (Not Найдено) socket.io. js: 4196 GET http://127.0.0.1: 8000 / socket.io /? EIO = 3 & transport = polling & t = N7daoWD 404 (Не найдено) socket.io. js: 4196
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var Redis = require('ioredis');
var redis = new Redis(6379, config.redisServer);
var socketioJwt = require('socketio-jwt');
var notifChannel = 'imms-notifications';
redis.subscribe(notifChannel);
io.sockets.on('connection', socketioJwt.authorize({
secret: '95hsk6AgsESgVPC3ey1DV70hcrapnRZL',
timeout: 1000,
ignoreNotBefore: true
})).on('authenticated', function (socket) {
var id = socket.decoded_token.sub;
console.log('User '+id+' authenticated!');
socket.join(notifChannel+id);
});
redis.on('message', function (channel, message) {
console.log('Message Received: ' + channel);
console.log(JSON.parse(JSON.stringify(message)));
message = JSON.parse(message);
var id = message.data.data.userId;
console.log(id);
io.to(notifChannel+id).emit(channel, message.data);
});
http.listen(3001, '127.0.0.1', function (err) {
if(err){
console.log(err);
} else {
console.log('Listening on Port 3001');
}
});
Что мне делать при копировании с живых серверов на localhost для сокетов?