@gomerIT

В NextJS динамический рендер страниц работает только через специальные функций?

Пока не нашел ответа на мой вопрос в самой документаций. Я использую express для управления роутингом. Допустим я хочу вывести на страницу информацию о пользователе, и сразу передать данные в компонент, но не знаю как это сделать. Сейчас рендер компонентов выглядит примерно так:
router.get('/profile/user', (req, res) => {
  app.render('/user'); // Путь к компоненту
});

В документаций описаны 2 функций для получения данных из сервера getstaticprops(), getserversideprops(), и в обоих примерах использовался fetch для получения данных. Разве нельзя как в PHP сразу передать данные в верстку не выполняв дополнительные запросы на сервер?
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
WblCHA
@WblCHA
https://nextjs.org/docs/basic-features/data-fetchi...

На сервере данные запихни в req, в нексте из контекста достанешь.

Так же ты неправильно рендеришь.
https://nextjs.org/docs/advanced-features/custom-server
https://github.com/vercel/next.js/tree/canary/exam...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы