Size: a a a

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

2020 July 11

МА

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

МА

Меджидов Арсений... in Next.js — русскоговорящее сообщество
это в самом запросе или в линке?
источник

МА

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

П

Полосатый Енот... in Next.js — русскоговорящее сообщество
в линке
источник

П

Полосатый Енот... in Next.js — русскоговорящее сообщество
источник

П

Полосатый Енот... in Next.js — русскоговорящее сообщество
Александр Филиппенко
Это я читал, только не нашёл примера с доменом.
Мне нужно если запрос пришёл на https://moscow.domain.com получить moscow дальше
попробуй посмотреть, что приходит в контексте getInitialProps(context)
источник

МА

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

DP

Den Pol in Next.js — русскоговорящее сообщество
Кто-нибудь пробовал вставить в приложение виджет, который не обновляется с переходом по роурам? (напр. аудиоплеер, или чат)
источник

АФ

Александр Филиппенко... in Next.js — русскоговорящее сообщество
Полосатый Енот
попробуй посмотреть, что приходит в контексте getInitialProps(context)
в контексте нашёл заголовок хост, можно его парсить, но теперь другая проблема, не пойму как прокинуть в компонент параметр
type Props = {
   domain?: string
}

const IndexPage = ({domain}: Props) => (
   <Layout title="Home | Next.js + TypeScript Example">
       <h1>Hello Next.js 👋</h1>
       <p>
           <Link href="/about">
               <a>About</a>
           </Link>
       </p>
       <p>{domain}</p>
       {console.log(domain)}
   </Layout>
)

IndexPage.getInitialProps = (ctx) => {
   const domain: string = ctx.req.headers.host
   console.log(domain)

   return { props: { domain } }
}

export default IndexPage

приходит undefined
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Александр Филиппенко
в контексте нашёл заголовок хост, можно его парсить, но теперь другая проблема, не пойму как прокинуть в компонент параметр
type Props = {
   domain?: string
}

const IndexPage = ({domain}: Props) => (
   <Layout title="Home | Next.js + TypeScript Example">
       <h1>Hello Next.js 👋</h1>
       <p>
           <Link href="/about">
               <a>About</a>
           </Link>
       </p>
       <p>{domain}</p>
       {console.log(domain)}
   </Layout>
)

IndexPage.getInitialProps = (ctx) => {
   const domain: string = ctx.req.headers.host
   console.log(domain)

   return { props: { domain } }
}

export default IndexPage

приходит undefined
props лишний аргумент
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
{ domain }
источник

ВЛ

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

АФ

Александр Филиппенко... in Next.js — русскоговорящее сообщество
Владимир Линкевич
props лишний аргумент
спасибо)
источник

АФ

Александр Филиппенко... in Next.js — русскоговорящее сообщество
а если мне на всех страницах это нужно, куда можно прописать?
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
в HOC и потом юзать как декоратор или просто как метод перед экспортом (или можно написать в _app и убить ссг оптимизацию (или статик - что то забыл что именно убивает 🙂 ))
источник

D

Draft in Next.js — русскоговорящее сообщество
Александр Филиппенко
в контексте нашёл заголовок хост, можно его парсить, но теперь другая проблема, не пойму как прокинуть в компонент параметр
type Props = {
   domain?: string
}

const IndexPage = ({domain}: Props) => (
   <Layout title="Home | Next.js + TypeScript Example">
       <h1>Hello Next.js 👋</h1>
       <p>
           <Link href="/about">
               <a>About</a>
           </Link>
       </p>
       <p>{domain}</p>
       {console.log(domain)}
   </Layout>
)

IndexPage.getInitialProps = (ctx) => {
   const domain: string = ctx.req.headers.host
   console.log(domain)

   return { props: { domain } }
}

export default IndexPage

приходит undefined
ты путаешь gSSP и gIP
источник

АФ

Александр Филиппенко... in Next.js — русскоговорящее сообщество
Draft
ты путаешь gSSP и gIP
м?
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Александр Филиппенко
Это я читал, только не нашёл примера с доменом.
Мне нужно если запрос пришёл на https://moscow.domain.com получить moscow дальше
а если не секрет зачем тебе это делать?
источник

D

Draft in Next.js — русскоговорящее сообщество
Ну, { props: { domain } } и { domain }
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
"код" имеет ввиду что {props: {domain}} ожидаются в GSSP а в GIP {domain}
источник