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

OSCHINA-MIRROR/dxvgef-tsing

28.11.2024 00:47
GitLife Service Account
  • Имена API максимально приближены к Gin, что снижает затраты на перенос кода.
    • RouterGroup.Before() заменен на RouterGroup.Use().
    • Context.Break() заменен на Context.Abort().
    • Добавлен Context.IsAborted().
  • Добавлен обработчик Config.AfterHandler для реализации After Hook.
  • Другие оптимизации кода.
Последнее сообщение коммита: v2.1.0
28.11.2024 00:47
GitLife Service Account
  • Метод Static() добавлен в Context, реализует функцию публикации статических каталогов.
Последнее сообщение коммита: v2.2.0
28.11.2024 00:47
GitLife Service Account
  • Передача значений между Context и Event изменена с копирования на передачу указателей (согласно рекомендациям golangci-lint).
Последнее сообщение коммита: 将Context和Event的传递从拷贝改为传指针(根据golangci-lint建议)
28.11.2024 00:47
GitLife Service Account
  • Атрибут context.PathParams удален.
  • Методы context.PathParams() и context.Path(key string) добавлены для получения всех и одного параметра маршрута соответственно.
Последнее сообщение коммита: v1.6.0
28.11.2024 00:47
GitLife Service Account

Изменения:

  • Метод Use() промежуточного ПО переименован в Before() предварительного обработчика.
  • События Event и обработчики событий EventHandler объединены в обработчики ошибок ErrorHandler.
  • Метод Abort() переименован в Break().

Удаление:

  • Встроенная функция CORS удалена, пожалуйста, обратитесь к примеру кода для реализации аналогичной функциональности.

Добавление:

  • Добавлен метод регистрации обработчиков After().
Последнее сообщение коммита: update to v2
28.11.2024 00:47
GitLife Service Account
  • Для метода Context.Break() добавлено возвращаемое значение, чтобы можно было использовать цепочку вызовов, например, return ctx.Break().String().
  • Неиспользуемый код удален.
Последнее сообщение коммита: 修复NoContent()方法中的错误
28.11.2024 00:47
GitLife Service Account
  • Исправлена проблема: Dir() маршрут может отображать только корневой каталог и не может получить доступ к файлам внутри каталога.
Последнее сообщение коммита: v1.1.1
28.11.2024 00:47
GitLife Service Account
  • В Context добавлен метод UnmarshalJSON для разбора JSON-данных из тела в указанный объект.
Последнее сообщение коммита: v1.2.2
28.11.2024 00:47
GitLife Service Account
  • Добавлены методы Context.String и Context.JSON для вывода строк и JSON клиенту соответственно.
  • Метод Context.UnmarshalJSON переименован в Context.ParseJSON.
Последнее сообщение коммита: rename
28.11.2024 00:47
GitLife Service Account
  • Параметр Engine.Charset добавлен для установки кодировки при автоматическом ответе фреймворком, по умолчанию используется UTF-8.
Последнее сообщение коммита: 清理无用的链接
28.11.2024 00:47
GitLife Service Account

Версия v0.x была перемещена в ветку v0 и больше не будет получать новые функции, только исправления ошибок.

Изменения в версии 1:

  • Ядро было переписано, больше не зависит от сторонних пакетов.
  • Производительность значительно улучшена, реализовано нулевое выделение памяти, результаты бенчмаркинга превзошли большинство популярных фреймворков.
  • Реализованы все функции версии v0.
  • Настроены параметры конфигурации фреймворка.
  • Удален ctx.Next(), автоматическое выполнение цепочки обработчиков вместо ручного.
  • Добавлен ctx.Abort(), чтобы прервать выполнение цепочки обработчиков.
Последнее сообщение коммита: update
1
https://api.gitlife.ru/oschina-mirror/dxvgef-tsing.git
git@api.gitlife.ru:oschina-mirror/dxvgef-tsing.git
oschina-mirror
dxvgef-tsing
dxvgef-tsing