Jsonp 跨域解决方案解析
由来背景
As we all know,浏览器同源策略会将非同源请求(跨域)抛弃,而许多时候我们可能并未将前端资源与服务端服务放在一个服务器,此时就需要一个跨域的手段了。
基于此,针对同源策略,衍生了一种跨域的方法Jsonp。
Jsonp简单讲,即利用了script标签不受浏览器同源策略影响的特性,从而利用script想服务端跨域请求的方式。
原理解析
图下图所示
封装一个Jsonp函数,Promise化
// jsonp.ts
type JsonpOptions<T extends Reco...
xzxldl.hashnode.dev2 min read