Основы Go для быстрой разработки: CuteGo
CuteGo — это полностью открытая платформа для быстрой разработки, которая доступна бесплатно как для частных лиц, так и для компаний.
Архитектура программного обеспечения
Фронтенд CuteGo
Адрес Gitee: https://gitee.com/odboy/cutego-ui.
Можно использовать руководство пользователя Ruoyi: http://doc.ruoyi.vip/ruoyi/document/qdsc.html.
Установка
Установите среду выполнения Go.
Настройте прокси и задайте переменную среды GOPROXY:
# Сначала выполните:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
# Затем выполните:
$env:GOPROXY = "https://goproxy.io,direct"
Настройте IDEA следующим образом:
Environment: GO111MODULE=on;GOPROXY=https://goproxy.cn,direct
Загрузите зависимости с помощью команды go mod tidy.
Использование
Стандартные учётные данные:
Учётная запись: admin
Пароль: 123456
Настройка журналов и путей хранения файлов.
Порядок кодирования Рекомендуется следующий порядок кодирования:
[core] entity -> dao -> service -> api -> xx_router -> router
Например:
cutego
student
dataobject
dao
service
api
router
[имя модуля] entity -> dao -> service -> api -> router
Преобразование SQL Используйте этот сайт для преобразования SQL: http://www.gotool.top/handlesql/sql2xorm.
Перекрёстная компиляция и создание исполняемых файлов Для компиляции под разные платформы используйте следующие команды:
# Mac: компилируйте для Linux и Windows 64-битные исполняемые файлы
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
# Linux: компилируйте для Mac и Windows 64-битные исполняемые файлы
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
# Windows: компилируйте для Mac и Linux 64-битные исполняемые файлы
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build main.go
SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go
Обратите внимание, что перекрёстная компиляция не поддерживает CGO, поэтому его необходимо отключить.
Также можно скомпилировать 32-битные программы, используя архитектуру 386 вместо amd64.
В Windows PowerShell не работает, используйте CMD.
Участие в проекте
Благодарности Благодарим следующих разработчиков:
Если вам нравится проект, поддержите его, добавив звезду на Gitee (коде облаке). Это будет лучшей поддержкой для разработчика!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )