ReactJs, NextJs SSR динамического контента в NextJs 13
Раньше для пререндера страницы для каждого запроса использовался getServerSideProps
. Но с новой маршрутизацией он не работает.
Теперь пререндер выглядит следующим образом:
export default async function Home() {
const response = await fetch(url)
Но как я понял, это способ статического пререндера. При попытке собрать билд с этим кодом он падает, так как не может выполнить запрос (на момент билда url недоступен).
В документации NextJs написано, что чтобы не указание явно не кешировать запрос должно привести к динамической загрузки данных:
fetch('https://...', { cache: 'no-store' })
Но этого не происходит
Как в 13 версии NextJs с новым роутингом сделать динамически SSR запрос?
Источник: Stack Overflow на русском