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

OSCHINA-MIRROR/tumobi-nideshop

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

NideShop 商城 (服务端)

  • Интерфейс, сильно похожий на интерфейс Wap-версии интернет-магазина «Строгий отбор» от компании «Вайнекс» (2016 год).

  • Тестовые данные собраны из интернет-магазина «Строгий отбор».

  • Функционал и база данных основаны на платформе ecshop.

  • Сервер API основан на Node.js, ThinkJS и MySQL.

  • Планируется добавить бэкенд-систему управления на основе Vue.js, а также версии для ПК и Wap.

Этот проект необходимо использовать совместно с версией для мобильных приложений WeChat. GitHub: https://github.com/tumobi/nideshop-mini-program

Настройка локальной среды разработки

  • Клонировать проект на локальный компьютер.
git clone https://github.com/tumobi/nideshop
  • Создать базу данных nideshop и импортировать файл nideshop.sql в корневой каталог проекта.
CREATE SCHEMA `nideshop` DEFAULT CHARACTER SET utf8mb4 ;

Обратите внимание, что кодировка базы данных — utf8mb4.

  • Изменить конфигурацию базы данных. src/common/config/database.js
const mysql = require('think-model-mysql');

module.exports = {
    handle: mysql,
    database: 'nideshop',
    prefix: 'nideshop_',
    encoding: 'utf8mb4',
    host: '127.0.0.1',
    port: '3306',
    user: 'root',
    password: 'ваш пароль',
    dateStrings: true
};
  • Заполнить настройки конфигурации для входа через WeChat и оплаты через WeChat. src/common/config/config.js
// default config
module.exports = {
  default_module: 'api',
  weixin: {
    appid: '', // Идентификатор приложения для версии мобильного приложения WeChat
    secret: '', // Секретный ключ для версии мобильного приложения WeChat
    mch_id: '', // ID торгового счёта
    partner_key: '', // Ключ партнёра для оплаты через WeChat
    notify_url: '' // URL асинхронного уведомления, например: https://www.nideshop.com/api/pay/notify
  }
};
  • Установить зависимости и запустить сервер.
npm install
npm start

Доступ к http://127.0.0.1:8360/.

Развёртывание в сети

Облачный сервер ECS — облачный хост со скидкой 50%

Документация по развёртыванию на Alibaba Cloud (CentOS 7)

Скриншоты мобильного приложения WeChat

Главная страница

Главная страница

Специальная тема

Специальная тема

Категории

Категории

Список товаров

Список товаров

Детали товара

Детали товара

Корзина

Корзина

Центр заказов

Центр заказов

Функции

  • Главная страница.
  • Страницы категорий, товаров, новинок и популярных товаров.
  • Страница с деталями товара, включая добавление в корзину, сохранение товара в избранное, комментарии к товару.
  • Функция поиска.
  • Специальная функция.
  • Функция брендов.
  • Полный процесс покупки, включая добавление, редактирование, удаление, выбор нескольких товаров, выбор адреса доставки, оформление заказа.
  • Центр для пользователей (заказы, избранное, история покупок, отзывы). ...

Общение

Если вам нравится проект, не забудьте поставить звезду. Если у вас есть вопросы, вы можете связаться со мной через WeChat, официальный аккаунт или QQ-группу. Спасибо за внимание.

Контакты

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

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

Введение

Описание недоступно Расширить Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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