Size: a a a

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

2019 December 29

О

Олег in Next.js — русскоговорящее сообщество
Jerry Green
Я немного удивлен, но реально есть такая проблема. Можешь создать issue, я поддержу:

https://github.com/zeit/next.js/issues

Пока что, как решение, можно сделать это разделение на уровне _app.tsx, по типу как здесь:

https://github.com/zeit/next.js/blob/canary/examples/with-dynamic-app-layout/pages/_app.js
а может быть такое что из-за Head внутри Layout идет перерисовка?
источник

JG

Jerry Green in Next.js — русскоговорящее сообщество
Олег
а может быть такое что из-за Head внутри Layout идет перерисовка?
Нет, без Head точно также работает
источник

О

Олег in Next.js — русскоговорящее сообщество
Jerry Green
Нет, без Head точно также работает
ок. тогда я тоже поддержу issue
источник
2019 December 30

О

Олег in Next.js — русскоговорящее сообщество
Ребят, у меня сейчас на проекте в дев режиме бывает так что перейдя по ссылке страница бесконечно грузиться начинает. спасает если заново открою сайт. есть вероятность что это проблема только в дев режиме и на проде это пройдет или же у меня что то с кодом? ошибок не бывает
источник

JG

Jerry Green in Next.js — русскоговорящее сообщество
Олег
Ребят, у меня сейчас на проекте в дев режиме бывает так что перейдя по ссылке страница бесконечно грузиться начинает. спасает если заново открою сайт. есть вероятность что это проблема только в дев режиме и на проде это пройдет или же у меня что то с кодом? ошибок не бывает
Определенно, так быть не должно. Надеяться, что в проде будет норм - глупо. Нужно разбираться почему так происходит
источник

О

Олег in Next.js — русскоговорящее сообщество
Jerry Green
Определенно, так быть не должно. Надеяться, что в проде будет норм - глупо. Нужно разбираться почему так происходит
Понял. Спасибо
источник

JG

Jerry Green in Next.js — русскоговорящее сообщество
Kirill
Парни, добрый вечер, я ток начал изучать next.js, подскажите какие нибудь источники помимо документации, буду очень благодарен.
Помимо просто документации, у них есть классный интерактивный туториал, с нарастающей сложностью:

https://nextjs.org/learn

Прям играючи учишься)
источник

ВА

Владимир Амосов in Next.js — русскоговорящее сообщество
Привет, ребята! Какой хостинг порекомендуете для deployment'a NextJS приложения?
источник

Б

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

Б

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

ВА

Владимир Амосов in Next.js — русскоговорящее сообщество
Логично) Просто смотрю ещё варианты. Может был у кого ещё какой успешный опыт на других хостингах.
источник

АВ

Антон Варламов in Next.js — русскоговорящее сообщество
на любом хостинге где можно выкладывать не только статику получится расположить и next. (nginx/apache в помощь)
источник

АВ

Антон Варламов in Next.js — русскоговорящее сообщество
Но в зависимости от твоих рук/рук devops'а могут быть рааазные проблемы, например если всё настроить слишком секьюрно можно потерить куки, а это сразу минус авторизация через токен
источник

АВ

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

АВ

Антон Варламов in Next.js — русскоговорящее сообщество
Если у тебя прям лендинг-лендинг (все страницы prerendred) можешь заюзать next export и тогда билд можно уже вообще куда угодно класть, но как по мне для реакта это редкий случай
источник

АВ

Антон Варламов in Next.js — русскоговорящее сообщество
Ещё можешь потренироваться в heroku, если заведёшь, то оплачиваешь heroku и радуешься (иначе эта штука тормозит даже на hello world)
источник

АВ

Антон Варламов in Next.js — русскоговорящее сообщество
Владимир Амосов
Логично) Просто смотрю ещё варианты. Может был у кого ещё какой успешный опыт на других хостингах.
Собственно в зависимости от цели - если проект мелкий, то клади его в now или heroku (смотри там гайды по развёртке node js). Если будет большим, то можешь потом подумать на счёт aws. На других хостингах не смотрел.
источник

ВА

Владимир Амосов in Next.js — русскоговорящее сообщество
Антон Варламов
Собственно в зависимости от цели - если проект мелкий, то клади его в now или heroku (смотри там гайды по развёртке node js). Если будет большим, то можешь потом подумать на счёт aws. На других хостингах не смотрел.
Понял. Спасибо!)
источник

JG

Jerry Green in Next.js — русскоговорящее сообщество
Владимир Амосов
Привет, ребята! Какой хостинг порекомендуете для deployment'a NextJS приложения?
Рекомендация:

https://zeit.co/

У них прям топовая инфраструктура под это все. А так из альтернатив еще неплохо выглядит эта штука:

https://www.netlify.com

Использовать выделенный сервер с Heroku, DigitalOcean или AWS EC2 крайне не рекомендуется, хотя это возможно. Иначе смысл serverless функций пропадает.

Теоретически можно завести это все напрямую с AWS Lambda. Вроде люди активно пользуются:

https://github.com/danielcondemarin/serverless-next.js

Из плюсов: гораздо меньше ограничений, чем дает Zeit (вместо 10 секунд выполнения будет доступно 15 минут, и памяти на скрипты тоже больше). Из минусов: гораздо сложнее завести это все. serverless-next.js либа очень сильно помогает, нежели совсем уж своими руками пытаться завести... Но все равно там много проблем, которые ты не встретишь с Zeit.
источник

ВА

Владимир Амосов in Next.js — русскоговорящее сообщество
Jerry Green
Рекомендация:

https://zeit.co/

У них прям топовая инфраструктура под это все. А так из альтернатив еще неплохо выглядит эта штука:

https://www.netlify.com

Использовать выделенный сервер с Heroku, DigitalOcean или AWS EC2 крайне не рекомендуется, хотя это возможно. Иначе смысл serverless функций пропадает.

Теоретически можно завести это все напрямую с AWS Lambda. Вроде люди активно пользуются:

https://github.com/danielcondemarin/serverless-next.js

Из плюсов: гораздо меньше ограничений, чем дает Zeit (вместо 10 секунд выполнения будет доступно 15 минут, и памяти на скрипты тоже больше). Из минусов: гораздо сложнее завести это все. serverless-next.js либа очень сильно помогает, нежели совсем уж своими руками пытаться завести... Но все равно там много проблем, которые ты не встретишь с Zeit.
Понял. Спасибо за ответ!)
источник