Как сделать переменные среды доступными в Grove?
Я разрабатываю приложение пользовательского интерфейса с использованием MarkLogic Grove(React). И я хочу использовать разные настройки в приложении в зависимости от среды. Для этого я хочу использовать переменные среды.
Я написал следующее.
- ui / src /.env
TEST="test01"
- ui / src / App.js
const valueFromEnv = process.env.TEST;
const App = appProps => (
<AppContainer
{...appProps}
render={props => (
<div> x{valueFromEnv}y
…
Но "test01" не отображался в браузере (отображался только "xy".). Как сделать переменные среды доступными в Grove?
1 ответ
Вам нужно поставить префикс любой переменной env, которую вы хотите предоставить, с помощью
REACT_APP_
, иначе они не будут отображаться в коде вашего внешнего интерфейса. Более подробно это объясняется здесь:
https://create-react-app.dev/docs/adding-custom-environment-variables/
HTH!