Это проект для моей выпускной квалификационной работы.
- Скачать архив с сервером и утилитой для аминистрирования БД - https://www.mongodb.com/try/download/community.
- Скачать исходный код с репозитория GitHub - https://github.com/KikaDeveloper/UDSU-Online-Chat.git.
- Установить Node.js - https://nodejs.org/en/.
-
Запустить сервер mongod в папке, куда распаковали архив с БД. (mongodb-4.4.5\bin)
-
Запустить утилиту для управления БД - mongo. (лежит вместе с приложений сервера - mongod)
-
Создать базу данных для чата командой < use 'имя базы данных' >.
-
Добавить два документа комадной < db.'имя документа' >, в одном из которых будет храниться данные пользователей, а в другой все сообщения чата.
-
Зайти в файл "config.json", лежащий в папке с исходным кодом:
- указать порт для сервера чата;
- указать строку подключения к БД;
- указать имя базы данных;
- указать названия документов.
-
Установить нужные зависимости для проекта через npm. В терминале ввести команду < npm install >, предвадительно перейдя в папку проекта.
⚡ Что бы запустить сервер, нужно ввести в терминал команду < node "путь к папке с исходным кодом"/server.js >
