РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnxSpRHRRHC 11 of 22 menu
◀ ▶

Канфлікты паміж маршрутамі і апрацоўкамі запытаў у NextJS

Апрацоўшчыкі запытаў могуць уступаць у канфлікт з маршрутамі, якія знаходзяцца ў той жа самой папцы.

Давайце для прыкладу створым у нашай папцы blog яшчэ адзін файл blog/page.jsx. Прапішам яму наступны код:

export default function Blog() { return <h1>test blog page</h1> }

Аднак перайшоўшы па адрасе /blog вы ўбачыце на старонцы тэкст 'test blog'. Справа ў тым, што фрэймворк па змаўчанні аддае прыярытэт апрацоўшчыку запытаў, які знаходзіцца ў файле blog/route.js.

Для вырашэння дадзенага канфлікту, трэба стварыць папку blog/api і размясціць у яе апрацоўшчык запытаў route.js. Цяпер у першую чаргу будзе апрацоўвацца маршрут, які знаходзіцца ў файле blog/page.jsx.

У папцы app/cities стварыце маршрут. Ліквідуйце канфлікт паміж маршрутам і апрацоўшчыкам GET запыту.

← →
↑
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць