const API_UR = process.env.ENVVARNAME и где ее надо объявить чтобы она работала в любой части документа
должно начинаться с VUE_APP
А как ты устанавливаешь переменную?
const API_URL = (typeof process.env.VUE_APP_ROOT_API === 'undefined') ? "http://service:8000" : process.env.VUE_APP_ROOT_API
все равно не срабатывает
может потому что я используе его первый раз в beforecreate?
перезапусти проект
20 раз уже докер пересобрал и перезапустил
значит что-то не так делаешь, показывай код
<script> import axios from 'axios' const API_URL = (typeof process.env.VUE_APP_ROOTAPI === 'undefined') ? "http://service:8000" : process.env.VUE_APP_ROOT_API ------ beforeCreate() { axios .get(`${API_URL}/draw/api/commondata/`) .then(response => (this.commondata = response.data)); },
покажи .env файл
Обсуждают сегодня