首页 > 其他 > 详细

跨域问题(面试总结)

时间:2019-04-27 16:53:39      阅读:155      评论:0      收藏:0      [点我收藏+]

开发环境的配置:

webpack -dev-server proxyTable (vue)

proxy(react脚手架)

线上环境的配置:

nginx代理 配置location proxy_pass配置域名 Proxy_redirect配置重定向

Jsonp

cors代理 Access-Control-Allow-Origin:*

Jsonp的实现原理:

jsonp是一种跨域通信的手段,它的原理其实很简单: 首先是利用script标签的src属性来实现跨域。 通过将前端方法作为参数传递到服务器端,然后由服务器端注入参数之后再返回,实现服务器端向客户端通信。

前端传递参数(回调函数)——>后端

后端注入参数(字符串)——>前端(通过eval的方式解析字符串 实现客户端与服务端端通信)

cb=jsonp1    (jsonp1回调是变化的)

jsonp是不支持post请求的

跨域问题(面试总结)

原文:https://www.cnblogs.com/Jasonpub/p/10778919.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!