官网提供的 API 跨域问题
我是新手,求老司机解惑
我知道跨域的原理是通过 script 标签实现的,以前做第三方接口的时候,都需要做跨域处理,比如 jquery 提供的跨域:
// 某天气接口 method:'get', url:'http://v.juhe.cn/weather/index', success:function (data) { console.log(data); }, dataType:"jsonp"
这里就需要设置 dataType:“jsonp”。
但是我在测试 咱们 CNOD 社区 API 的时候,也是跨域请求,但是设置 dataType:“jsonp” ,就会报错。
请求时,却不需要加 dataType:“jsonp”,就可以访问。
大家谁明白这个问题啊,求指教~~谢谢
6 回复
猜测是 后端设置的
res.header("Access-Control-Allow-Origin", "*");
小伙子,姿势水平有待提高啊,随便点一个接口,看请求 Access-Control-Allow-Origin:*
@jkjk77 谢谢,你猜对了
@artisan 做了个 demo,测试了下。技术确实有待提高,向各位极客学习 ^ ^。
ccc
原来后端跨域是这么搞的
来自vue-cnode手机版