Axios имеет неверный URL только с "heroku local web"

Axios имеет неверный URL только с "heroku local web"

27.01.2020 10:59:23 Просмотров 29 Источник

У меня проблема с аксиосом и хероку. Может быть, какое-то краткое введение до этого.

Проблема с 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'

Является ответом!
Theiaz

29.01.2020 12:25:00

Это смущает, у меня был типаж:

http: / / вместо http//:

См.: Квазар Аксиос запрос неправильный url (двойной адрес)

Закрыть X