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

OSCHINA-MIRROR/wBekvam-vueShop-api-server

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

Общее описание проекта

  • config каталог конфигурационных файлов
    • default.json файл с базовым конфигурационным содержимым (включает в себя конфигурацию базы данных и JWT)
  • dao слой доступа к данным, содержащий операции добавления, удаления, изменения и выборки данных из базы данных
    • DAO.js предоставляет общие методы для доступа к базе данных
  • models содержит конкретные модели ORM для работы с базой данных
  • modules модули текущего проекта
    • authorization.js модуль проверки прав доступа к API
    • database.js модуль базы данных (загрузка базы данных осуществляется с использованием библиотеки nodejs-orm2)
    • passport.js модуль аутентификации на основе пакета Passport
    • resextra.js модуль унифицированного ответа API
  • node_modules каталог зависимостей сторонних пакетов
  • routes все маршруты приложения
    • api маршруты для API
    • mapp маршруты для мобильного приложения
    • mweb маршруты для мобильной версии сайта
  • services слой сервисов, где реализована бизнес-логика, преобразование полученных данных через различные интерфейсы в унифицированные данные для фронтенда
  • app.js основной входной файл проекта
  • package.json файл конфигурации проекта

Описание окружения проекта

Локальное окружение

Node.js + MySQL

Создание базы данных

Файл базы данных находится в директории db -> mysdb.sqlСоздайте базу данных mydb, выполнив SQL-запросы из файла mysdb.sql.

Имя пользователя для подключения к базе данных: root, пароль: 123456

Можно изменить эти значения в config -> default.json.

Запуск проекта

Установите зависимости: npm install

Запустите проект: node app.js

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

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

Введение

Интерфейс сервера Node для бэкенда платформы управления интернет-магазином. Если это вам поможет, поставьте start. Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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