У меня есть приложение, написанное на Vue. js, а исходный код хранится в GitHub. У меня также есть этот исходный код, связанный с конвейерами в Heroku. Я пытаюсь выяснить, как лучше управлять безопасными переменными среды с помощью этой настройки.
В настоящее время я использую файлы .env.local
, .env.dev
и .env.prod
в моем приложении Vue для управления средой переменные. Тем не менее, мне нужно иметь возможность управлять некоторыми из этих настроек в другом месте, например, ключами, которые я не хочу видеть / доступными на стороне клиента. Я пытался использовать настройки переменных среды Heroku, но они, кажется, не доступны или не подтверждены моим приложением Vue, что, я полагаю, имеет смысл. Я просто не уверен, где отсюда go. Это похоже на довольно основную проблему c, которую кто-то должен был решить раньше.
РЕДАКТИРОВАТЬ: я исправляю свои переменные с помощью VUE_APP_
, например VUE_APP_API
. Затем я получаю доступ к этому значению в приложении с помощью следующего синтаксиса: process.env.VUE_APP_API
.