跨域访问
方法1.利用响应头实现跨域访问
通过响应头实现跨域访问
res.setHeader("Access-Control-Allow-Origin","*");
res.setHeader("Access-Control-Allow-Methods","GET,POST");
方法2.通过代理服务器访问
方法3.通过jsonp实现
1.通过增加script标签,再用script标签请求
2.只能用get请求,post不支持,或者
.ajax也可以支持3.
.ajax({
url:”http://localhost:3000/getAllProvince“,
type:”get”,
dataType:”jsonp”,
jsonp:”callback”,
jsonpCallback:”callback”,
success:function(data){
console.log(data);
}
});
4.后台发送回去时得用res.jsonp(r)