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

这个是报错!!! 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 回复
D8Ge

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

htoooth

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

dlyt

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

dlyt

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

htoooth

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

D8Ge

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