IDONTSUDO
@IDONTSUDO
ЧСВ программистов идет в комплекте с первой IDE.

Как вынести роутинг сокетов в отдельный файл?

io.on('connection', (socket) => {
	socket.on('INVENTORY_CONNECT', (data) => {
		socket.join(data);
	});
	socket.on('disconnect', (data) => {
		console.log('CLIENT DISCONECT');
	});
	socket.on('DRAG', (data) => {
		const { inventoryID, HTML_ID_ELEMENT,coords} = data;
		let msg = { HTML_ID_ELEMENT,coords };
		socket.broadcast.to(inventoryID).emit('CLEAR', msg);
	});
	socket.on('UNDO', (data) => {
		const { userInventoryId, Coords, activeElem } = data;
		let msg = {
			Coords,
			activeElem
		};
		socket.broadcast.to(userInventoryId).emit('UNDO', msg);
	});
});


Есть такой код. Как вынести управление роутингом то есть socket.on в отдельный файл? Без того что я прибеганий к namespace?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы