扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
项目框架中的 proxy 配置是你用来调试时候模拟同域的情况,这样当你把项目发布到 Java、PHP、Node.js……项目中时,可以不用修改就能正常工作。
如果是跨域,需要在服务器上配置跨域头,jsonp 应该也可以,但不管怎样都需要服务器端配合。
跨域调用可以使用 hprose,跟 vue 结合非常方便,支持协程方式编程(比 tj/co 要强大的多),而且支持许多常用语言的服务器。
两种方案1,服务器配置允许跨域的响应头,对应的前端本地配置开发服务器地址2,前端本地用代理软件代理服务器到本地开发的 host 上
修改文件:build/dev-server.js 14行
var proxyTable: { '/api': { target: 'http://api.xxxxxxxx.com', } }
/api 相当于 /api target 就是代理服务武器的地址如果是ip记得带上端口。
请求的服务端允许跨域就可以了。
在你原来的项目里去请求另一个项目的api.vuejs这里还是请求自己的项目.
跨域跟vue没什么关系,关于跨域的内容,我写过一篇文章,你可以参考一下:https://segmentfault.com/a/11...
vue
来来来,我估计你需要这个 https://bird.ioliu.cn
Vue.js——基于$.ajax实现数据的跨域增删查改
加个header头就行了!哪来那么多麻烦
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
项目框架中的 proxy 配置是你用来调试时候模拟同域的情况,这样当你把项目发布到 Java、PHP、Node.js……项目中时,可以不用修改就能正常工作。
如果是跨域,需要在服务器上配置跨域头,jsonp 应该也可以,但不管怎样都需要服务器端配合。
跨域调用可以使用 hprose,跟 vue 结合非常方便,支持协程方式编程(比 tj/co 要强大的多),而且支持许多常用语言的服务器。
两种方案
1,服务器配置允许跨域的响应头,对应的前端本地配置开发服务器地址
2,前端本地用代理软件代理服务器到本地开发的 host 上
修改文件:build/dev-server.js 14行
/api 相当于 /api target 就是代理服务武器的地址如果是ip记得带上端口。
请求的服务端允许跨域就可以了。
在你原来的项目里去请求另一个项目的api.
vuejs这里还是请求自己的项目.
跨域跟
vue没什么关系,关于跨域的内容,我写过一篇文章,你可以参考一下:https://segmentfault.com/a/11...Vue.js——基于$.ajax实现数据的跨域增删查改
加个header头就行了!哪来那么多麻烦