Size: a a a

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

2019 July 31

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
Ребят, что за дичь с некстом: закидываю и в publicRuntimeConfig и в serverRuntimeConfig переменную из process.env
Запускаю в контейнере с нужными мне данными, в логах next.config.js, server.js, http.js успешно мне говорят о том, что знают ключи. При переходе на деплоенную версию сайта никуя не вижу эти ключи🙁
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
так а зачем тебе рантайм если ты это передаешь из process.env?
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
Eugene M
так а зачем тебе рантайм если ты это передаешь из process.env?
я на всякий случай и туда прокинул, вдруг подхватится
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
заюзай webpack.DefinePlugin
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
если тебе это во фронте нужно
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
и ты его можешь получить из env
источник

EM

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

🦜

🦜 in Next.js — русскоговорящее сообщество
Eugene M
заюзай webpack.DefinePlugin
смысл?)
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
ну рантайм вроде какю-то задержку имеет
источник

🦜

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

EM

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

EM

Eugene M in Next.js — русскоговорящее сообщество
но я мею в виду, что рантайм нужен только в специфик кейсах
источник

EM

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

EM

Eugene M in Next.js — русскоговорящее сообщество
я вообще сделал у себя как в cra
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
что ключи RACT_APP прокидываются на сервак и фронт
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
У меня был кейс, нужны были три разных урла для дев, стейдж и прод стендов. Эти урлы поступали в виде переменной среды окружения. Runtimeconfig не сгодился, а вот совет, описанный здесь, помог https://stackoverflow.com/questions/53266814/next-js-pass-node-env-to-client
источник

NB

Not Dan, But... in Next.js — русскоговорящее сообщество
Я ошибался, думая, что на клиенте будет доступна переменная, объявленная в publicRuntimeConfig
источник

G

Github Releases Notify Bot in Next.js — русскоговорящее сообщество
zeit/next.js
v9.0.3
источник

AN

Anton Nemtsev in Next.js — русскоговорящее сообщество
Привет. Помогите пожалуйста:
Я использую next.js вместе с emotion.js для css-in-js.
Подскажите как мне к этой вундервафле прикрутить autoprefixer/postcss?
Насколько я понимаю postcss не выйдет так как emotion.js использует Stylis, ввиду того что он быстрее (но тупой, блин)?
Может как то чистый автопрефиксер?
источник

AN

Anton Nemtsev in Next.js — русскоговорящее сообщество
Ну и натыкаюсь на ишью вроде https://github.com/emotion-js/emotion/commit/844b44903da71e982fcf5014c1d7be3619474f54
Так что поддержка шредингера какая то…
источник