解决跨域问题

2021-01-24  本文已影响0人  琳媚儿

当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域
1,修改请求头
res.header("Access-Control-Allow-Origin","*")

app2.get('/',function(req,res){
  res.header("Access-Control-Allow-Origin","*")
})

2, jsonp
核心思想:网页通过添加一个<script>元素,向服务器请求 JSON 数据,服务器收到请求后,将数据放在一个指定名字的回调函数的参数位置传回来。

app2.get('/',function(req,res){
   var funcname=res.query.callback;
    res.send(funcname+"('返回的内容')")
})
上一篇下一篇

猜你喜欢

热点阅读