Size: a a a

Next.js — русскоговорящее сообщество

2020 July 12

AD

Aidar Dev in Next.js — русскоговорящее сообщество
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Aidar Dev
Всем привет, почему при условном рендере ссылки в меню, в консоли выводится непонятная ошибка
То что рендерится изначально на сервере и в браузере не совпадает. Проверь, что getUser() возвращает, возможно разное. Это точно то место, 43 строчка?
источник

AD

Aidar Dev in Next.js — русскоговорящее сообщество
J. C.
То что рендерится изначально на сервере и в браузере не совпадает. Проверь, что getUser() возвращает, возможно разное. Это точно то место, 43 строчка?
getUser возвращает true/false, в зависимости есть юзер в local storage или нет, точно 43 строка
источник

ЕК

Евгений Кравцов... in Next.js — русскоговорящее сообщество
На серваке нет локал стораджа же)
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Aidar Dev
getUser возвращает true/false, в зависимости есть юзер в local storage или нет, точно 43 строка
Ну вот, на сервере он false, так как нет локалстореджа. Как вариант исправить, можно попробовать рендерить этот кусок или читать с локалстореджа после маунтинга
источник

AD

Aidar Dev in Next.js — русскоговорящее сообщество
Евгений Кравцов
На серваке нет локал стораджа же)
Я с сервака беру юзера и записываю его в ЛС)
источник

AD

Aidar Dev in Next.js — русскоговорящее сообщество
Сервак на ноде
источник

AD

Aidar Dev in Next.js — русскоговорящее сообщество
Или я не вдупляю?
источник

AD

Aidar Dev in Next.js — русскоговорящее сообщество
Кажись я тупанул, спасибо за наводку, попробую разобраться
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Aidar Dev
Кажись я тупанул, спасибо за наводку, попробую разобраться
Альтернативно, нужно получать юзера на сервере, возможно так даже правильнее, раз юзер есть, то он при серверном рендеринге должен быть
источник

AD

Aidar Dev in Next.js — русскоговорящее сообщество
У некста есть свой отдельный сервер на сколько я понял?
источник

JC

J. C. in Next.js — русскоговорящее сообщество
Aidar Dev
У некста есть свой отдельный сервер на сколько я понял?
Есть. Но ты же берешь откуда-то данные юзера, а при серверном рендеринге у тебя этот юзер почему-то false, хотя данные по факту есть
источник

AD

Aidar Dev in Next.js — русскоговорящее сообщество
J. C.
Есть. Но ты же берешь откуда-то данные юзера, а при серверном рендеринге у тебя этот юзер почему-то false, хотя данные по факту есть
Спасибо, понял ошибку 👍
источник
2020 July 13

D

Draft in Next.js — русскоговорящее сообщество
Подскажите, где это включить?
Warning: This feature is experimental and may not work as expected. You must enable the optionalCatchAll experimental option to try it.
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Draft
Подскажите, где это включить?
Warning: This feature is experimental and may not work as expected. You must enable the optionalCatchAll experimental option to try it.
какая версия у тебя?
источник

D

Draft in Next.js — русскоговорящее сообщество
9.4.4
источник

V

VACincoming in Next.js — русскоговорящее сообщество
Кто-то знает как отлавливать такую ошибку
источник

V

VACincoming in Next.js — русскоговорящее сообщество
в консоли, когда кетчишь эту ошибку, статус код 422, а в браузере 500 пишут, как это работает?)
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Draft
9.4.4
источник

D

Draft in Next.js — русскоговорящее сообщество
Спасибо, выручаешь постоянно = )
источник