Size: a a a

2021 April 26

AR

Alexey Raspopov in Frontend UA
в CRA, в .env файл можно добавлять переменные которые начинаются с REACT_APP_, тогда они в коде будут доступны через process.env.
источник

AR

Alexey Raspopov in Frontend UA
в серверном коде нужно руками использовать пекедж dotenv или dotenv-extend
источник

VC

Valera CSS_Junior in Frontend UA
понял. спасибо
источник

VC

Valera CSS_Junior in Frontend UA
я так понял в cra тоже какой-то пакет у них достаёт из env файла?
источник

AR

Alexey Raspopov in Frontend UA
да, dotenv-extend
источник

AR

Alexey Raspopov in Frontend UA
но с дополнительным ограничением, нужен префикс REACT_APP_
источник

AR

Alexey Raspopov in Frontend UA
вот здесь описываются причины
https://create-react-app.dev/docs/adding-custom-environment-variables/
источник

Вт

Ві тя in Frontend UA
require(‘dotenv’).config()
источник

VC

Valera CSS_Junior in Frontend UA
у меня на import/export проект переключен. require не работает
источник

Вт

Ві тя in Frontend UA
Import тоді
источник

EO

Eugene Obrezkov in Frontend UA
если не хочется совать какой-то код в своё приложение, dotenv умеет такое делать через --require
https://www.npmjs.com/package/dotenv
источник

EO

Eugene Obrezkov in Frontend UA
тогда можно держать у себя спокойно импорты\экспорты, а запускать так

node --require dotenv/config main.js
источник

EO

Eugene Obrezkov in Frontend UA
а т.к. dotenv обычно используют для разработки, то зачастую у вас уже есть такая команда для того же ts-node/register например
источник

VC

Valera CSS_Junior in Frontend UA
ну как вариант. мне деплоить его проект на heroku нужно. наверное не подойдёт такое. я сделал импорт.
источник

EO

Eugene Obrezkov in Frontend UA
наверное не можно или просто не читали документацию хероку ? 😉
источник

VC

Valera CSS_Junior in Frontend UA
я только сейчас начал смотреть ролик как типо моего приложения задеплоить туда
источник

C

CodeAsm in Frontend UA
не знаете на GitHub свой никнейм нельзя поменять?
источник

AR

Alexey Raspopov in Frontend UA
в настройках профиля
источник

AR

Alexey Raspopov in Frontend UA
ой, точнее, аккаунта
источник

AR

Alexey Raspopov in Frontend UA
источник