解决跨域问题
【解决跨域问题】当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域
1,修改请求头
res.header("Access-Control-Allow-Origin","*")
app2.get('/',function(req,res){
res.header("Access-Control-Allow-Origin","*")
})
2, jsonp
核心思想:网页通过添加一个元素,向服务器请求 JSON 数据,服务器收到请求后,将数据放在一个指定名字的回调函数的参数位置传回来。
app2.get('/',function(req,res){
var funcname=res.query.callback;
res.send(funcname+"('返回的内容')")
})
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- jhipster|jhipster 升级无效问题
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- “精神病患者”的角度问题
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- Hive常见问题汇总
- 姚老师互动问答会|姚老师互动问答会 # 问题001(如何更有智慧的和身边人分享金刚智慧())
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题