module
Version:
v0.9.2
Opens a new window with list of versions in this module.
Published: Dec 9, 2023
License: Apache-2.0
Opens a new window with license information.
README
¶
Описание GoWebCore v0.9.2
Этот репозиторий содержит описание библиотеки GoWebCore.
Статус библиотеки
Библиотека находится в стадии разработки.
Описание библиотеки
Библиотека с базовой функциональностью для разработки web сервисов, в которую входят:
- общие интерфейсы, такие как logger, router, validator и другие, которые могут быть реализованы уже в конкретных проектах;
- адаптер стандартного логгера;
- адаптер стандартного http сервера;
- адаптер http роутера (julienschmidt/httprouter);
- адаптер валидатора (go-playground/v10);
- работа с пользовательскими разрешениями и привилегиями (ролевая модель);
- разграничение доступа к модулям из различных API;
- часто используемые программные, системные и пользовательские ошибки, которые возникают в разных слоях программы;
- пакеты с часто используемыми функциями: генерация токенов, преобразование IP и т.д.;
- парсеры для некоторых типов данных, которые поступают из http запросов;
- сохранение и извлечения значений некоторых типов данных в контексте;
Подключение библиотеки
go get github.com/mondegor/go-webcore
Directories
¶
examples
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.