axios跨域提示404是怎么回事?
没有在入口文件配置axios.defaults.baseURL
只做了下面的配置
但是提示GET http://localhost:8080/api/movie/top250?start=25&count=25 404 (Not Found)
这是为什么?
config下的index.js
proxyTable: {
'/api': {
target: 'http://api.douban.com/v2/',
changeOrigin: true,
pathRewrite: {
'^/api': '/'
}
}
},
import axios from 'axios'
mounted () {
axios.get('/api/movie/top250?start=25&count=25').then(res => {
console.log(res)
})
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
target 的路径也要和请求 url 一致,只有 hostname 可以不一样
配置这样写,没问题之后,重新运行项目。