Axios имеет неверный URL только с "heroku local web"
У меня проблема с аксиосом и хероку. Может быть, какое-то краткое введение до этого.
Проблема с CORS была решена и я Мои приложения работают на localhost и дальше herokuapp.com единственное, что в настоящее время не работает, это мое приложение, работающее с heroku local web
.
Для бэкэнда позвонить я, используя "Аксиос", которое ссылается на свой API бэкэнда из файла среде :
axios
.get(process.env.VUE_APP_ROOT_API + "/resource")
.then(response => (this.receipt = response.data));
}
.env.local
:
VUE_APP_ROOT_API=http//:0.0.0.0:5002 #5002 is my backend
Это приводит к следующему неправильному вызову axios:
GET http://0.0.0.0:5001/http//:0.0.0.0:5002/resource #5001 is my frontend
Я не могу объяснить, как этот GET генерируется. Распечатка url запроса с помощью
axios.interceptors.request.use(request => {
console.log("Starting Request", request);
return request;
});
показывает правильный URL http//:0.0.0.0:5002/resource
...
Есть какие-то решения?
У вопроса есть решение - Посмотреть?
Ответы - Axios имеет неверный URL только с "heroku local web" / Axios has wrong URL only with 'heroku local web'
Является ответом!

29.01.2020 12:25:00
Это смущает, у меня был типаж:
http: / / вместо http//:
Помочь в развитии проекта: