【发布时间】:2021-08-24 05:30:07
【问题描述】:
我在向后端发出请求时遇到问题。 Axios 仍将 localhost 写为基本 url,然后添加后端 url。
GET http://localhost:8080/127.0.0.1:8000/api/projects 404(未找到)
我确实尝试了几件事。首先,我尝试更改vue-router 的基本网址。在env.development 中我写了一个VUE_APP_ROUTER_BASE_URL="/" 并将其添加到路由器配置中。
const router = new VueRouter({
mode: 'history',
base: process.env.VUE_APP_ROUTER_BASE_URL,
routes
})
export default router
但这并没有成功。然后我尝试像axios.defaults.baseUrl = "/" 一样直接更改axios baseUrl 但这也没有成功......我不确定,我错过了什么,还有其他想法如何在我向后端发出请求时重新排列baseUrl。
【问题讨论】:
-
如果您正在执行此操作,请不要在帖子中提供完整的 url
-
您在
VUE_APP_ROUTER_BASE_URL中有http://前缀吗?
标签: vue.js