新手求问vue中axios的跨域问题
就是使用网上的添加代理的方法,然后发送请求一直返回500
后来发现是这里的请求地址永远多一个api 网上的方法都是原地址自带api所以可以成功 但我的原地址没有api 这个怎么解决
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
就是使用网上的添加代理的方法,然后发送请求一直返回500
后来发现是这里的请求地址永远多一个api 网上的方法都是原地址自带api所以可以成功 但我的原地址没有api 这个怎么解决
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
大概以下四种解决方法:
axios
的baseURL
属性axios
的request
拦截器手动添加/api
前缀url
参数的时候,手动拼接/api
前缀proxy
添加rewrite
规则rewrite
规则你的意思是请求地址本来是
http://localhost:8081/login
? 如果是这个原因的话,你只需要设置一下axios
的默认请求地址即可:axios.defaults.baseURL='你的请求地址'
。