Сергей Ш.
293 сообщения
#12 лет назад
Здравствуйте, понадобилось написать сервер средней сложности на Node.js. до этого работал с php и javascript, но Тут нужен постоянный коннект и решил попробовать SocketIO.
Собственно всё пишется и работает ок, но по мере усложнения начинаются путаницы в коде, так как пишу всё в одном файле: слушается message и там уже кейсами выбирается что делать(вызываются функции отправляются ответы).Команды можно условно разделить на группы: игровые команды, загрузки профилей, сообщения чата и т.д. как можно это всё логически разделить, чтобы не было одним полотном. Читал про модули, но опять же получается что в каждом модуле, как я понимаю, нужно будет открывать свой сокет канал + у всех них должно быть общее адресное пространство. как быть?