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

OSCHINA-MIRROR/lemontree-go-admin-template

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 08:35 c2035c0

go-admin-template

Введение

Данный проект использует Golang и Vue для создания фреймворка с разделением на клиентскую и серверную части. Он включает в себя базовую структуру для системы управления бэкендом, на основе которой можно построить полноценную систему управления.

Плагины, используемые на бэкенде Golang

  • Gin (веб API интерфейс)
  • Jwt (аутентификация пользователей)
  • Casbin (управление ролями и правами)
  • Gorm (база данных, на его основе можно расширить функциональность, включая разделение баз данных, таблиц и чтение/запись)
  • Cli (плагин для запуска из командной строки)
  • Logrus (логгирование)

Настройка среды выполнения

  1. Извлеките код:
$ git clone https://github.com/lemontree2015/go-admin-template.git
  1. Установите расширения:
$ cd go-admin-template
$ go mod tidy
$ go mod vendor
  1. Создайте базу данных и импортируйте тестовые данные:
$ use dbname
$ source sql файл
  1. Настройте файлы конфигурации в каталоге conf:

Сборка проекта

Сборка исполняемого файла для Linux:

$ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ../../bin/go_admin .

Запуск

$ cd bin
$ ./go_admin mgr -c ../conf/local.toml -m ../conf/model.conf
$ ./go_admin api -c ../conf/local.toml

Фронтенд на базе vue-admin-template, контроль доступа возможен до уровня кнопок. Фронтенд компоненты включают:

Предварительный просмотр онлайн

admin / 123456 (администратор)

test / 1234 (тестовый аккаунт)

Демонстрационный адрес: http://demo.sscmgroup.com/

Если у вас есть вопросы, свяжитесь со мной через WeChat, примечание: gitee

Добавить друга, примечание: gitee

Код Gitee периодически обновляется

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/lemontree-go-admin-template.git
git@api.gitlife.ru:oschina-mirror/lemontree-go-admin-template.git
oschina-mirror
lemontree-go-admin-template
lemontree-go-admin-template
master