Я немного новичок в React, но совершенно новичок в NextJS, чему я пытаюсь научить себя.Я изучал руководство по началу работы с NextJS, а также смотрел некоторые другие учебники.Я не понимаю, почему существует необходимость различать клиентские маршруты и маршруты на сервере, то есть почему клиентский маршрут, приведенный в качестве примера, использует запрос, а серверный маршрут - нет.Я знаю, что я не вижу леса за деревьями, поэтому, если кто-нибудь сможет указать мне правильное направление «гроккинга» маршрутов NextJS, я буду признателен.
С это учебник, на стороне клиента у нас может быть
<Link href={`/blog?slug=${slug}`} as={`/blog/${slug}`} prefetch>
...
</Link>
, который требует от нас (казалось бы) настроить сервер Express и обработать маршрут
/blog/:slug
OK.Но почему?Почему локальная ссылка не просто
<Link href={`/blog/${slug}`} prefetch>
...
</Link>
?Или, в качестве альтернативы, почему NextJS не обрабатывает на стороне сервера маршрут /blog?slug=${slug}
?
Я могу следить за тем, что делает учебное пособие по началу работы с сайтом NextJS (я сам ввожу код и проверяю его),но что касается маршрутизации, я немного растерялся из-за что я делаю и почему .Очевидно, что здесь я упускаю важный (и элементарный) элемент, и был бы признателен за подсказки относительно ошибки моих путей.