84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
联调接口 后台完全不管 目前准备用jsonp来做跨域 想问各位有没有什么更好的解决方法
小伙看你根骨奇佳,潜力无限,来学PHP伐。
后台设置response.setHeader("Access-Control-Allow-Origin", "*");即可也可以在nginx端配置来解决。jsonp并不是一种特别好的办法,它对传输的数据有大小限制。
CORS。。。。
CORS。既然是前后端分析,后台设置一下header就行
本次起个node服务器转发请求
不建议使用jsonp跨域,这个古老的方法虽然兼容性好,但局限性大,而且有XSS的风险。 比较完全的前后端分离,当然就是前端人员管理web服务器,当然这对前端人员的要求就比较高了。
如果只是为了调接口,还是自己搞个本地的测试服务器比较好,就是作为页面的静态服务器,方便调页面,并且能实现请求的转发,请求到数据。 可以自己用express撘,也可以用browsersync+gulp或webpack+热重载服务器这些现成的。
我用的是browsersync,配置很方便,可以参考这个。
有个chrome插件,它做的事情就是 response.setHeader("Access-Control-Allow-Origin", "*") ,开启即可。
加nginx
WebSocket不受跨域限制,传送任何数据都可以,包括jsonp。
话说这个不应该是还没开发的时候就定下来吗?到联调才确定jsonp,还是cors,是不是有点晚啦
不要jsonp,实在太不方便了
后台设置response.setHeader("Access-Control-Allow-Origin", "*");即可
也可以在nginx端配置来解决。
jsonp并不是一种特别好的办法,它对传输的数据有大小限制。
CORS。。。。
CORS。既然是前后端分析,后台设置一下header就行
本次起个node服务器转发请求
不建议使用jsonp跨域,这个古老的方法虽然兼容性好,但局限性大,而且有XSS的风险。
比较完全的前后端分离,当然就是前端人员管理web服务器,当然这对前端人员的要求就比较高了。
如果只是为了调接口,还是自己搞个本地的测试服务器比较好,就是作为页面的静态服务器,方便调页面,并且能实现请求的转发,请求到数据。
可以自己用express撘,也可以用browsersync+gulp或webpack+热重载服务器这些现成的。
我用的是browsersync,配置很方便,可以参考这个。
有个chrome插件,它做的事情就是 response.setHeader("Access-Control-Allow-Origin", "*") ,开启即可。
加nginx
WebSocket不受跨域限制,传送任何数据都可以,包括jsonp。
话说这个不应该是还没开发的时候就定下来吗?到联调才确定jsonp,还是cors,是不是有点晚啦
不要jsonp,实在太不方便了