Хорошо, после некоторого переваривания проблема фактически возникает из-за фундаментального недопонимания того, как использовать переменные среды.Я представлял себе ситуацию, когда переменные действующей среды должны находиться в приложении (возможно, где-то в файле JSON), а затем использоваться в соответствии с тем, в какой среде было приложение.
Но на самом деле это так (или, по крайней мере,мне кажется) что нужно установить переменную окружения, В ОКРУЖАЮЩЕЙ СРЕДЕ - не код!Так, например, в AWS или Google Cloud они будут перезаписывать все, что вы используете для локального использования, так как @getElementsByNature ссылается на то же соглашение об именах
Таким образом, когда вы разрабатываете локально с API_KEY = 1234, оно перезаписываетсяв прямом эфире с API_KEY = 4567 и нет (если среда == в прямом эфире), то сделайте это ...