На основе веб-фреймворка Iris были сделаны различные оболочки, которые можно использовать сразу после распаковки.
Почему проект называется IrisFarm? Этот проект объединяет Iris и некоторые другие вещи, формируя веб-фреймворк для повседневного использования. Можно быстро разрабатывать на основе этого стандарта, поэтому проект назван Iris Farm, что означает «ферма Iris».
Выполнить:
go run main.go
Посетить:
127.0.0.1:8080
app
commons — некоторые общие функции
controllers — контроллеры
core — основной код
config — конфигурация
db — базы данных mysql, mongo, redis...
log — журнал
output — вывод
validate — проверка
helper — константы и вспомогательные классы
middlewares — промежуточное ПО
models — модели
repositories — репозитории
services — бизнес-логика
validates — проверки
configs — конфигурации
routes — маршруты
api — API-маршруты
test — тестовые маршруты
storage — хранение журналов и т. д.
logs — журналы
ssl — файлы SSL
tests — тесты
vendor — пакеты
main.go — вход
go.mod — модуль Go
Основная конфигурация обрабатывается в main.go. Добавление функций и их удаление также можно выполнить в main.go путём добавления и комментирования кода.
Просто добавьте файл YAML в папку configs, а затем добавьте конфигурационный файл в main.go:
config.New("app", "cors", "database", "iris", "ssl")
Приглашаем всех форкать и отправлять pull requests.
Если у вас есть какие-либо идеи или предложения, пожалуйста, оставьте комментарий!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )