ДЕЛАЮ СКИНЫ ДЛЯ МЁРТВЫХ РЕЛЬС!
Рельсы
Назначение и классификация рельсов.
Назначение рельсов — направлять колеса подвижного состава, непосредственно и упруго воспринимать динамическую нагрузку от колес и равномерно передавать ее на подрельсовое...
Именованный роутинг
Именованный роутинг Как в большинстве бекенд фреймворков определяются роуты? Мы описываем шаблон маршрута, например, /products/:id, который связываем с обработчиком. Например: fastify.get('/products/:id', (request, reply) { return { hello: 'world' } }) Это все хорошо работает, до тех пор, пока нам не нужно на эти маршруты ссылаться. Что мне придется сделать, если из одного такого обработчика, понадобится сделать редирект куда-то? Почти наверняка это будет конкатенация или интерполяция чтобы собрать нужный адрес: const url = "/products" + id. И все, приплыли. Никаких гарантий, что это будет работать...