@Banan44
Full Stack

Socket.io в чем ошибка?

const express = require('express')
const app = express()
const io = require('socket.io')(3000)

app.get('/', (request, response) => {
	response.sendFile(__dirname + '/index.html')
})

io.on('connection', socket => {
	console.log('A user connected!')

	socket.on('disconnect', () => {
		console.log('A user disconnected!')
	})
})

app.listen(3000, () => {
	console.log('Сервер запущен на порте: 3000')
})
// Error: listen EADDRINUSE: address already in use :::3000
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
@AndrewRusinas
Порт 3000 уже занят. Используйте другой.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Читать тут.
Ответ написан
Комментировать
@Gread4ek
Столкнулся с такой проблемой смог решить очень даже легко

const express = require('express')
const app = express()
const io = require('socket.io')(3000)

app.get('/', (request, response) => {
response.sendFile(__dirname + '/index.html')
})

io.on('connection', socket => {
console.log('A user connected!')

socket.on('disconnect', () => {
console.log('A user disconnected!')
})
})

app.listen(2000, () => { // Поменять порт на другойmя поставил например 2000
console.log('Сервер запущен на порте: 3000')
})
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы