Size: a a a

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

2019 July 29

EM

Eugene M in Next.js — русскоговорящее сообщество
это же зависит от того где ты этот экшен вызываешь или я ошибаюсь?
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
еслт ты это делаешь в gip, то посмотри как правильно делать редерект на сервере
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
Eugene M
еслт ты это делаешь в gip, то посмотри как правильно делать редерект на сервере
В этом и суть: экшен вынесен в отдельный файл foo.js, где запрашиваются данные с бэка, если они не приходят - диспатчу экшн ошибки.
Хотел там же делать сразу редирект на страницу, где из редакса тянулась бы ошибка и показывала пользователю что не так. Но: No router instance found.
You should only use "next/router" inside the client side of your app.
источник

А

Андрей in Next.js — русскоговорящее сообщество
Почему квери объект null если вывести его в консолько он есть
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Not Dan, But...
В этом и суть: экшен вынесен в отдельный файл foo.js, где запрашиваются данные с бэка, если они не приходят - диспатчу экшн ошибки.
Хотел там же делать сразу редирект на страницу, где из редакса тянулась бы ошибка и показывала пользователю что не так. Но: No router instance found.
You should only use "next/router" inside the client side of your app.
Передай в пейлоад также и response
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Если он есть, значит это сервер и нужно делать редирект там, если нету, то делать как ты делаешь сейчас
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Погугли как в нексте делают редирект в gip
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
окей, спасибо большое
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Позже кину пример, если не надешь
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
Андрей
Почему квери объект null если вывести его в консолько он есть
его нет на клиенте?
источник

А

Андрей in Next.js — русскоговорящее сообщество
next\router  использую что бы забрать число из адресной строки переданной через кверипараметр.
Что не так делаю. Если клиентским роутингом ходить то число забирается, а если обновить страницу то число не забирается , пишет что Cannot read property 'query' of null
Вот адресная строка
http://localhost:3000/proekty?view=tile&category=all&slideIndex=3
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Андрей
next\router  использую что бы забрать число из адресной строки переданной через кверипараметр.
Что не так делаю. Если клиентским роутингом ходить то число забирается, а если обновить страницу то число не забирается , пишет что Cannot read property 'query' of null
Вот адресная строка
http://localhost:3000/proekty?view=tile&category=all&slideIndex=3
потому что render
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
тебе нужно в gip получить и вернуть его
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
тогда будет в пропсах
источник

А

Андрей in Next.js — русскоговорящее сообщество
gip что это ?
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Not Dan, But...
окей, спасибо большое
if (res && error) {
     res.writeHead(302, {
       Location: parameter_destination,
     });
     res.end();
   } else {
     Router.sbmPush(parameter_destination);
   }
источник

А

Андрей in Next.js — русскоговорящее сообщество
getInitialProps ?
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Андрей
getInitialProps ?
да
источник

А

Андрей in Next.js — русскоговорящее сообщество
Так, в _app.js получаю и ворачиваю
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
а где вызов роутера?
источник