跨域問題(面試總結)


開發環境的配置:

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請求的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM