Size: a a a

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

2019 November 05

S

Slav in Next.js — русскоговорящее сообщество
У всех страниц есть в этом методе. Контекст приложения. На сервере будет ctx.req и ctx.res, на клиенте уже не будет информации о запросе
источник

Б

Бурчик in Next.js — русскоговорящее сообщество
Slav
Ребзя, кто нибудь делал куки аутентификацию на нексте?

Сервер возвращает запрос аутентификации с заголовком set-cookie, значение которого недоступно при попытке вытянуть на клиенте. Думаю сохранять в локал стораже данные сессии: имя пользователя, время когда протухнет куки, етц и на каждой странице для авторизованных сначала проверять локал стораж и если там ничего нет, то посылать запрос за сессией на сервер, а там уже ошибку показывать или саму страницу.

Как план? Нормально или коряво?
Ты не сможешь вне браузера L's проверять
источник

S

Slav in Next.js — русскоговорящее сообщество
Антон
я вот пыталься через деструктуризацию пораметров вытащить на странице это, но не могу, только в _app.js
Обычно на getInitialProps проверяют среду вроде:

if (typeof window === undefined) {
 // server
}
else {
 // client
}
источник

S

Slav in Next.js — русскоговорящее сообщество
Бурчик
Ты не сможешь вне браузера L's проверять
L's?
источник

А

Антон in Next.js — русскоговорящее сообщество
Slav
Обычно на getInitialProps проверяют среду вроде:

if (typeof window === undefined) {
 // server
}
else {
 // client
}
isServer = !!req у меня так
источник

S

Slav in Next.js — русскоговорящее сообщество
Антон
isServer = !!req у меня так
Ну тоже сойдет
источник

А

Антон in Next.js — русскоговорящее сообщество
Slav
Ну тоже сойдет
но на вопрос не смогли ответить, что такое ctx, это типо главный параметр в котором кроме req и res что то имееться?
источник

S

Slav in Next.js — русскоговорящее сообщество
Антон
но на вопрос не смогли ответить, что такое ctx, это типо главный параметр в котором кроме req и res что то имееться?
Я думаю нет

https://github.com/zeit/next.js#limitation

>The req and res fields of the context object passed to getInitialProps are empty objects during export as there is no server running.
источник

S

Slav in Next.js — русскоговорящее сообщество
Им конечно очень не хватает страницы с API reference
источник

А

Антон in Next.js — русскоговорящее сообщество
Slav
Я думаю нет

https://github.com/zeit/next.js#limitation

>The req and res fields of the context object passed to getInitialProps are empty objects during export as there is no server running.
кароче понял что в _app идет от сервера req, res, а он дальше по страницам кидает в них эти данные
источник

А

Антон in Next.js — русскоговорящее сообщество
Slav
Я думаю нет

https://github.com/zeit/next.js#limitation

>The req and res fields of the context object passed to getInitialProps are empty objects during export as there is no server running.
_app Обертка
источник

S

Slav in Next.js — русскоговорящее сообщество
Антон
кароче понял что в _app идет от сервера req, res, а он дальше по страницам кидает в них эти данные
источник

А

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

S

Sergey in Next.js — русскоговорящее сообщество
Антон
ребят подскажите что такое bild? как я понимаю он создает к кеше статические страницы чтобы можно было потом быстро по ним бегать?
Ну build вроде да
источник

AN

Alex Neo in Next.js — русскоговорящее сообщество
народ, а как сделать так чтобы некст при первом же рендере запрашивал данные из АПИ?
getInitialProps - ни в _app ни pages/index.js не вызывается
источник

AN

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

🦜

🦜 in Next.js — русскоговорящее сообщество
Alex Neo
народ, а как сделать так чтобы некст при первом же рендере запрашивал данные из АПИ?
getInitialProps - ни в _app ни pages/index.js не вызывается
код показывай и все такое. на codesandbox пример залей. Там можно некст хостить
источник

AN

Alex Neo in Next.js — русскоговорящее сообщество
🦜
код показывай и все такое. на codesandbox пример залей. Там можно некст хостить
на сандбоксе работает) чудно конечно
буду щас разбираться со своим)
источник

S🛸

Sergey 🛸 in Next.js — русскоговорящее сообщество
Антон
но на вопрос не смогли ответить, что такое ctx, это типо главный параметр в котором кроме req и res что то имееться?
Это контекст запроса
источник

S🛸

Sergey 🛸 in Next.js — русскоговорящее сообщество
Alex Neo
народ, а как сделать так чтобы некст при первом же рендере запрашивал данные из АПИ?
getInitialProps - ни в _app ни pages/index.js не вызывается
Было такое когда в _app getinitialprops был без await
источник