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

OSCHINA-MIRROR/csqphp-gin-skeleton

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

Что это?

  1. Это каркас веб-проекта на основе фреймворка gin на языке Go, который фокусируется на сценарии разделения между фронтендом и бэкендом. Его цель — сделать основную логику веб-проектов более понятной, а также обеспечить полную и совершенную упаковку основных компонентов, чтобы разработчики могли сосредоточиться на своих собственных бизнес-функциях.

  2. Этот каркас проекта можно использовать с веткой master, которая является последней стабильной версией.

  3. Для стабильного использования схемы разделения чтения и записи gorm v2 в этом проекте требуется версия языка Go >= 1.15. Скачать Go 1.15 можно по ссылке: https://studygolang.com/dl.

Обратная связь по вопросам

  1. Чтобы сообщить о проблеме, пожалуйста, добавьте её напрямую в раздел issue на панели проекта. В основном мы решаем проблемы, о которых сообщают каждый день.

  2. Этот проект уделяет приоритетное внимание всем проблемам в репозитории https://gitee.com/csqphp/gin-skeleton. GitHub слишком медленный, что серьёзно влияет на эффективность работы.

  3. Приглашаем разработчиков, использующих фреймворк gin для разработки на Go, присоединиться к обсуждению в группе QQ: 721834624.

Быстрый старт

  1. Рекомендуется установить версию языка Go >=1.15 для лучшей поддержки управления пакетами go module.

  2. Настройте прокси-сервер для пакетов Go, см. https://goproxy.cn, где есть подробные инструкции по настройке.

  3. Откройте этот проект с помощью goland (>=2019.3), найдите файл database/db_demo_mysql.sql и импортируйте базу данных. Самостоятельно настройте имя пользователя, пароль, порт и т. д.

  4. Дважды щёлкните cmd/(web|api)/main.go, чтобы войти в интерфейс кода. Щёлкните правой кнопкой мыши на run, чтобы запустить проект. При первом запуске он автоматически загрузит зависимости. Через некоторое время проект запустится.

Часто используемые модули разработки

По мере непрерывного совершенствования проекта список модулей будет постепенно расширяться. Каждый модуль пронизывает основную линию этого каркаса проекта, поэтому достаточно понять основную логику ядра, а остальные модули предоставляют услуги для основной линии.

Функциональный модуль
1 Глобальные переменные (журнал, gorm, конфигурационный модуль, снежный алгоритм)
2 redis
3 Операции gorm_v2 (mysql, sqlserver, postgreSql)

Версия V 1.0.00 от 2021-02-14

Каркас веб-проекта на базе фреймворка gin.

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

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

Введение

Каркас веб-проекта, созданный на основе фреймворка Gin языка Go. Требуется версия Go >= 1.15. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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