目前比較常用的跨域解決方案有3種:
* Jsonp
最早的解決方案,利用script標簽可以跨域的原理實現。
限制:
* 需要服務的支持
* 只能發起GET請求
* nginx反向代理
思路是:利用nginx把跨域反向代理為不跨域,支持各種請求方式
缺點:需要在nginx進行額外配置,語義不清晰
* CORS
規范化的跨域請求解決方案,安全可靠。
優勢:
* 在服務端進行控制是否允許跨域,可自定義規則
* 支持各種請求方式
缺點:
* 會產生額外的請求