【发布时间】:2020-05-13 05:42:19
【问题描述】:
我遇到了 axios 和 heroku 的问题。也许之前有一些简短的introduction。
CORS 的问题已经解决,我的应用程序在 localhost 和 herokuapp.com 上运行。目前唯一不工作的是我的应用程序以heroku local web 运行。
对于后端调用,我使用 axios,它从环境文件中引用我的后端 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 是如何生成的。用
打印出请求的urlaxios.interceptors.request.use(request => {
console.log("Starting Request", request);
return request;
});
正在显示正确的 URL http//:0.0.0.0:5002/resource...
有什么解决办法吗?
【问题讨论】: