Size: a a a

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

2019 November 01

in Next.js — русскоговорящее сообщество
file routing не используется
источник

in Next.js — русскоговорящее сообщество
Ivan Void
а что значит кастом сервер
по умолчанию это делает вшитый (поправьте меня) в next express
источник

IV

Ivan Void in Next.js — русскоговорящее сообщество
ну так-то у меня тоже кастом-сервер, я в плане, может там какая-то сложная логика накручена
источник

in Next.js — русскоговорящее сообщество
Ivan Void
ну так-то у меня тоже кастом-сервер, я в плане, может там какая-то сложная логика накручена
не сложная, но там завязаны редиректы на восстановлении пароля, проверки токенов и тд
источник

Б

Бурчик in Next.js — русскоговорящее сообщество
neomad ⚡️
кто нибудь реализовывал такое чтобы данные из getInitialProps кэшировались и при возврате на предыдущую страницу страничка рендерилась с предыдущими данными?
let _dataCache = {};

export default async function  myFetcher(path, opts, ctx = null) {
  const url = new URL(`${API_URL}${path}`);
  const cacheKey = url.toString();

 if (!_dataCache[cacheKey]) {
   _dataCache[cacheKey] = await fetch(`${url}`, {
     method: 'POST',
     credentials: 'same-origin',
     ...opts,
     headers
   })
     .then(r => r.json())
     .then(data => data);
 }
 const data = _dataCache[cacheKey];

я такой хак сделал
источник

L

Looch in Next.js — русскоговорящее сообщество
Бурчик
let _dataCache = {};

export default async function  myFetcher(path, opts, ctx = null) {
  const url = new URL(`${API_URL}${path}`);
  const cacheKey = url.toString();

 if (!_dataCache[cacheKey]) {
   _dataCache[cacheKey] = await fetch(`${url}`, {
     method: 'POST',
     credentials: 'same-origin',
     ...opts,
     headers
   })
     .then(r => r.json())
     .then(data => data);
 }
 const data = _dataCache[cacheKey];

я такой хак сделал
Ну это не очень решение
источник

Б

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

L

Looch in Next.js — русскоговорящее сообщество
У тебя нет никакого контроля на кэшем
источник

L

Looch in Next.js — русскоговорящее сообщество
Как минимум память может потечь
источник

Б

Бурчик in Next.js — русскоговорящее сообщество
ну смотри в  LS или SS сторадж я запихать не смогу т.к на сервере нет к этому доступ
источник

Б

Бурчик in Next.js — русскоговорящее сообщество
ну можно не все запросы кешировать а только предыдущий для  back page
источник

L

Looch in Next.js — русскоговорящее сообщество
Бурчик
ну смотри в  LS или SS сторадж я запихать не смогу т.к на сервере нет к этому доступ
Ну если что есть ещё решения для кэша
источник

Б

Бурчик in Next.js — русскоговорящее сообщество
Looch
Ну если что есть ещё решения для кэша
какое?
источник

Б

Бурчик in Next.js — русскоговорящее сообщество
new Map()?
источник

L

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

M

Mishka in Next.js — русскоговорящее сообщество
как переехать с create-react-app на next безболезнено
больше всего волнует роутинг, конечно
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Mishka
как переехать с create-react-app на next безболезнено
больше всего волнует роутинг, конечно
никак
источник

M

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

🦜

🦜 in Next.js — русскоговорящее сообщество
Mishka
да ну бросьте
я серьезно говорю. С тем как диктует cra folder struct безболезнено не переехать
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
а если говорить про роутинг от react-router тем более
источник