1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/phachon-phaChat

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

phaChat: многопользовательский веб-чат на основе node.js

  • chat
  • node
  • express
  • socket

Описание

Простой веб-чат, написанный на node.js и основанный на express + mysql + socket. Это онлайн-система для многопользовательского веб-чата, включающая регистрацию и авторизацию пользователей, а также изменение их личной информации. Цель проекта — более глубокое изучение node.js и технологии websocket, предоставление начинающим разработчикам возможности попрактиковаться в создании небольших проектов. Заинтересованные студенты могут продолжить работу над проектом (например, добавить возможность загрузки аватаров, создания чатов и сохранения сообщений).

Установка

  1. Подготовка среды:
    • npm 3.*;
    • node v6.*;
    • express 4.3.*;
    • mysql 5.5.*;
    • redis 2.8*.

Информацию об установке программного обеспечения можно найти самостоятельно.

  1. Создание базы данных:
# Войдите в каталог с кодом и выполните следующую команду (если mysql не найден, добавьте его в переменные окружения):
mysql -u root -padmin -e "source phachat.sql"
# root — учётная запись mysql, admin — пароль mysql
  1. Изменение файла конфигурации:

Откройте config/default.json и измените настройки учётных записей и паролей для mysql и redis.

  1. Запуск:

Убедитесь, что mysql и redis запущены. Перейдите в корневой каталог кода phaChat и выполните следующие команды:

npm install
npm start // запуск клиента чата
node server // запуск сервера чата
  • Использование:

Введите в браузере http://127.0.0.1:3000/chat/index.

Каталог

  • config: информация о файле конфигурации.
  • core: некоторые общие основные классы.
  • document: каталог документов с файлами SQL.
  • models: классы модели данных.
  • public: каталог общих статических файлов (CSS, JS, изображения).
  • routes: маршруты.
  • views: файлы шаблонов.
  • app.js: клиентская глобальная конфигурация.
  • package.json: информация о модуле узла.
  • server.js: сервер сокетов.

Интерфейс

image

Расширение

  • Создание чатов.
  • Изменение аватара пользователя.
  • Отправка эмодзи.
  • Оптимизация уровня модели.

Обратная связь

Мы приветствуем предложения и код. Свяжитесь с нами по адресу phachon@163.com.

Лицензия

MIT

Thanks

Create By phachon@163.com

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Веб-чат на основе Node.js. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/phachon-phaChat.git
git@api.gitlife.ru:oschina-mirror/phachon-phaChat.git
oschina-mirror
phachon-phaChat
phachon-phaChat
master