Vue中使用 axios 请求的时候自动给我在url上多加了localhost:8081, 是我哪里用的不对吗?
发布于 6 年前 作者 D8Ge 7517 次浏览 来自 问答

这个是报错!!! Screen Shot 2018-04-08 at 4.17.34 PM.png 我的配置文件 Screen Shot 2018-04-08 at 4.17.06 PM.png 请求的接口是这样写的 Screen Shot 2018-04-08 at 4.17.52 PM.png 没搞明白怎么就给我多加上了一个localhost:8081, 我配置文件里面给他指定的baseUrl 是localhost:7001

6 回复

抱歉, 我把“http://”写成了 “http:”, 哈哈哈!

有什么搞不明白的,在你本地访问,自然会带上你本地的域

@htoooth 本地访问就会带上本地的域? 你确定你这句话没问题?

应该是你配置的有问题,你可能没有理解 baseUrl 的意义.

@dlyt 如果你 url 不带域,自然会带上当前访问的域。也就是 baseUrl

对的,是没有带上域的话,就是说我在用相对路径去访问,就是默认是本地的域!!!

回到顶部