Чтобы начать разработку с использованием Socket.IO , вам нужно установить Node и npm (менеджер пакетов узлов) . Если у вас их нет, перейдите к настройке узла для установки узла в вашей локальной системе. Убедитесь, что узел и npm установлены, выполнив следующие команды в вашем терминале.
node --version npm --version
Вы должны получить вывод, похожий на —
v5.0.0 3.5.2
Откройте свой терминал и введите следующее в своем терминале, чтобы создать новую папку, и введите следующие команды:
$ mkdir test-project $ cd test-proect $ npm init
Он задаст вам несколько вопросов; ответьте на них следующим образом —
Это создаст файл конфигурации «package.json node.js» . Теперь нам нужно установить Express и Socket.IO . Чтобы установить их и сохранить в файле package.json , введите следующую команду на своем терминале в каталог проекта.
npm install --save express socket.io
И последнее, что мы должны продолжать перезагружать сервер. Когда мы вносим изменения, нам понадобится инструмент под названием nodemon. Чтобы установить nodemon , откройте свой терминал и введите следующую команду —
npm install -g nodemon
Всякий раз, когда вам нужно запустить сервер, вместо использования узла app.js используйте nodemon app.js. Это гарантирует, что вам не нужно перезагружать сервер при каждом изменении файла. Это ускоряет процесс разработки.
Теперь у нас настроена среда разработки. Давайте теперь приступим к разработке приложений для реального времени с Socket.IO.