js-path-trie

0

Описание

Маршрутизатор для Node.js на основе префиксного дерева

Языки

  • JavaScript100%
README.md

@e22m4u/js-path-trie

Маршрутизатор для Node.js на основе префиксного дерева (trie).

  • Использует path-to-regexp синтаксис.
  • Поддерживает параметры маршрута.

Установка

Требуется Node.js 16 и выше.

Модуль поддерживает ESM и CommonJS стандарты.

ESM

CommonJS

Обзор

Класс

PathTrie
имеет следующие методы:

  • add(pathTemplate: string, value: unknown)
    добавить значение к новому маршруту;
  • match(path: string)
    поиск значения по заданному маршруту;

Пример:

Различие маршрутов с завершающим слешем (trailing slash) и без.

Отладка

Установка переменной

DEBUG
включает вывод логов.

Тестирование

Лицензия

MIT