为啥我的index.js里的url要放完整地址呢
来源:4-2 登录交互开发

筱筱的梦
2021-06-22
按照视频中的
login(params) {
return request({
url: ‘users/login’,
method: ‘post’,
data: params,
mock: false
})
}
控制台一直报错 “没有匹配到接口或者该接口不支持 POST 类型的请求”,搞了好久,最后实在没办法了加了个完整地址,url: ‘https://www.fastmock.site/mock/8c7ecbfe039ac38e6f6a11b8804289e6/api/users/login’,
居然通了,不知道为什么,之前代码也是跟着敲得
写回答
2回答
-
河畔一角
2021-06-24
说明你的mockApi并没有被解析,你去要request.js看一下,有没有获取到config下面的mockApi,最终request发出去的请求肯定是完整的地址,如果你的url包含了http,那么axios插件会直接用你的url,如果你的url没有http,那么axios会拼接baseUrl
012021-06-24 -
筱筱的梦
提问者
2021-06-22
config里的
00
相似问题