id | title | sidebar_label |
---|---|---|
README.zh-CN |
Русский документ |
Русский документ |
Русский | Английский
gitee адрес: https://gitee.com/Chris_Chiang/gin-admin
github адрес: https://github.com/coderchiang/gin-admin
Онлайн просмотр http://2wm.top/
Тестовое имя пользователя: guest
Тестовый пароль: 123456
Привет! Сначала спасибо за использование gin-admin. Gin-admin — это проект, основанный на Vue и Gin, который предоставляет полный стек переднего и заднего концов управления системой, предназначен для быстрого создания системы управления задним концом; включает JWT-аутентификацию, динамическое маршрутизирование, динамическое меню, аутентификацию Casbin, управление пользователями, управление отделами и другие функции, предоставляющие множество примеров файлов, чтобы вы могли сосредоточиться на разработке бизнеса.## 2. Инструкция использования
- Версия Node.js > v14.10
- Версия Go >= v1.14
- Рекомендованное средство разработки: Goland
git clone https://github.com/coderchiang/gin-admin
cd gin-admin
# Дать права доступа
sudo chmod a+x up.sh
# Выполнить скрипт запуска
./up.sh
up.sh
содержит все скрипты запуска конфигураций проекта, конкретная логика может быть откомментирована по требованию; вы также можете разделить вход в веб-конец и сервер для отдельной сборки и конфигурации запуска проекта, конкретные действия следуют ниже.
# Войдите в веб-конец проекта
cd web
# Установите зависимости
yarn install
# Запустите локальный тестовый сервер
yarn run serve
# Соберите проект
yarn run build
Используйте средства редактирования, такие как Goland, чтобы открыть директорию server
, нельзя открывать корневую директорию gin-admin
.
# Войти в проект
cd server
# Запустить Go Modules функцию
go env -w GO111MODULE=on
# Если вы находитесь в Китае, настройте переменные окружения GOPROXY
go env -w GOPROXY=https://goproxy.io,direct
# Используйте go.mod для установки зависимостей Go
go mod tidy
# Собрать проект
go build
go get -u github.com/swaggo/swag/cmd/swag
cd server
swag init
Выполнение указанных выше команд приведёт к появлению папки docs
в директории сервера. Откройте http://localhost/swagger/index.html
, чтобы просмотреть документацию Swagger.
vue
с использованием vben
для создания базовых страниц.Gin
для быстрого создания базового RESTful API; Gin
— это веб-фреймворк, написанный на Go.MySQL
(5.7) с использованием gorm
для выполнения основных операций над базами данных.Redis
для отслеживания активных пользователей.JWT
токены для ограничения многопользовательского входа.Swagger
для автоматизации документации.viper
для парсинга конфигурационных файлов в формате YAML
.zap
для записи логов.
Очень рад приветствовать вас! Откройте Issue или отправьте Pull Request.
Pull Request:
git checkout -b feat/xxxx
git commit -am 'feat(функционал): добавить xxxxx'
git push origin feat/xxxx
feat
: добавление нового функционалаfix
: исправление проблем/баговstyle
: изменения стиля кода, не влияющие на его выполнениеperf
: оптимизация/повышение производительностиrefactor
: рефакторингrevert
: откат измененийtest
: тестированиеdocs
: документация/комментарииchore
: обновление зависимостей/конфигураций сборочной средыworkflow
: улучшение рабочего процессаci
: непрерывная интеграцияtypes
: изменения типовых определенийwip
: работа в процессеГруппа QQ |
---|
Присоединиться к группе QQ, пожалуйста, не распространяйте рекламу |
Добавьте WeChat, укажите "вступить в группу общения gin-admin" |
Если вы считаете этот проект полезным для вас, вы можете поддержать автора, заказав ему кофе! Здесь
Проект использует лицензию MIT, фронтенд-фреймворк Vben также основан на лицензии MIT, это полностью открытый и бесплатный проект, который можно использовать без ограничений в коммерческих целях.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )