Size: a a a

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

2020 May 07

D

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

L

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

NA

Nikolay Andryukhin in Next.js — русскоговорящее сообщество
Подскажите, пожалуйста, как подключить svg как компоненты чтобы не конфликтовало с typescript
источник

L

Looch in Next.js — русскоговорящее сообщество
declare module "*.svg" {
 const content: string;
 export default content;
источник

a

artalar in Next.js — русскоговорящее сообщество
А что за прикол динамить ишью уже больше трех месяцев??
https://github.com/zeit/next.js/issues/10142
источник

🦜

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

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

ᛕᛋᚹᛋߍߍ in Next.js — русскоговорящее сообщество
Кек
источник

s

stavanger in Next.js — русскоговорящее сообщество
Есть HOC withAuth (им оборачиваем _app.js), который в getInitialProps чекает серверные куки и принимает решение о том, куда редиректить или не редиректить используя Router.push(), но next кидает ошибку - You should only use "next/router" inside the client side of your app. Серверный редирект также пробовал использовать, но next говорит, что текущее состояние уже на client side.

Вопрос, действительно ли мы на этапе вызова компонента MyApp еще не имеем доступ к client side? Если да, то можно ли как-то это решить?

Причина в том, что хочется один раз обернуть withAuth(MyApp), а не каждую страницу в /pages.

Спасибо за помощь.
источник

D

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

a

artalar in Next.js — русскоговорящее сообщество
Denis
как говорится, чем больше людей встретили проблему, тем быстрее она будет решена
Ну там ментейнеры просто не отвечают вообще 3 месяца
источник

a

artalar in Next.js — русскоговорящее сообщество
Это первый вопрос
источник

L

Looch in Next.js — русскоговорящее сообщество
stavanger
Есть HOC withAuth (им оборачиваем _app.js), который в getInitialProps чекает серверные куки и принимает решение о том, куда редиректить или не редиректить используя Router.push(), но next кидает ошибку - You should only use "next/router" inside the client side of your app. Серверный редирект также пробовал использовать, но next говорит, что текущее состояние уже на client side.

Вопрос, действительно ли мы на этапе вызова компонента MyApp еще не имеем доступ к client side? Если да, то можно ли как-то это решить?

Причина в том, что хочется один раз обернуть withAuth(MyApp), а не каждую страницу в /pages.

Спасибо за помощь.
так делай это в самом _app а не в хоке
источник

ВА

Владимир Амосов... in Next.js — русскоговорящее сообщество
Ребят, а есть готовый способ генерить sitemap.xml для динамических страниц?
источник

D

Denis in Next.js — русскоговорящее сообщество
Владимир Амосов
Ребят, а есть готовый способ генерить sitemap.xml для динамических страниц?
на бекенде ток если, наверное

мы один раз так делали, но там без некста было
источник

ВА

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

s

stavanger in Next.js — русскоговорящее сообщество
Looch
так делай это в самом _app а не в хоке
этот вариант дает такую же ошибку
источник

s

stavanger in Next.js — русскоговорящее сообщество
stavanger
Есть HOC withAuth (им оборачиваем _app.js), который в getInitialProps чекает серверные куки и принимает решение о том, куда редиректить или не редиректить используя Router.push(), но next кидает ошибку - You should only use "next/router" inside the client side of your app. Серверный редирект также пробовал использовать, но next говорит, что текущее состояние уже на client side.

Вопрос, действительно ли мы на этапе вызова компонента MyApp еще не имеем доступ к client side? Если да, то можно ли как-то это решить?

Причина в том, что хочется один раз обернуть withAuth(MyApp), а не каждую страницу в /pages.

Спасибо за помощь.
оказывается ctx у MyApp свой, поэтому его надо деструктуризировать - ({ ctx }), а для getInitilProps в /pages этого делать не требуется - (ctx)
источник

s

stavanger in Next.js — русскоговорящее сообщество
при всем этом, появляется новая боль - Opt-out of Automatic Static Optimization (https://github.com/zeit/next.js/blob/master/errors/opt-out-auto-static-optimization.md)
источник

a

artalar in Next.js — русскоговорящее сообщество
Opt-out of Automatic Static Optimization
Я сначала подумал что это название пейпера...
источник