Тестовое задание на должность js разработчика http://job.2gis.ru/vacancy/novosibirsk/id/572/
Перед запуском необходимо установить npm модули, для этого в папке с приложением необходимо выполнить команду "npm install". Затем можно запускать приложение командой "npm start" или "node index.js". Http сервер запускается на порту 8090. Для обмена данными используются веб сокеты, сервер запускается на порту 9000. Необходимо удостовериться перед запуском, что в системе данные порты свободны.
Версия node.js v4.2.1 Версия npm 2.14.7
После запуска необходимо перейти на по адресу "http://127.0.0.1:8090/" в браузере.
Был реализован весь функционал указанный в ТЗ, а также было добавлено "реальное отображение контента". Тоесть если в сообщение будет вставлена ссылка на картинку или просто ссылка на веб страницу то они будут отображаться соответствующим образом с использованием соответствующих html тегов. Также добавлена защита от xss. Псевдонимы пользователей регистрозависимые.