资讯专栏INFORMATION COLUMN

Node处理http跨域请求

HtmlCssJs / 1049人阅读

摘要:由于项目需要,我用写的后台需要处理跨域请求,解决方式如下让请求快速返回其实原理就是在返回头里加入允许跨域访问的返回头参数,是允许的域是允许的类型是允许的请求方法这三项都可以设置为表示接受任意类型的请求

由于项目需要,我用Node写的后台需要处理http跨域请求,解决方式如下:

app.all("*", function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "Content-Type,Content-Length, Authorization, Accept,X-Requested-With");
    res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
    if(req.method=="OPTIONS") res.send(200);/*让options请求快速返回*/
    else  next();
});

其实原理就是在返回头里加入允许跨域访问的返回头参数,

1是Access-Control-Allow-Origin 允许的域
2是Access-Control-Allow-Headers 允许的header类型
3是Access-Control-Allow-Methods 允许的请求方法

这三项都可以设置为"*"表示接受任意类型的请求

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/79406.html

相关文章

  • 前端跨域大总结

    摘要:跨域正确的打开方式经过对同源策略的了解,我们应该要消除对浏览器的误解,同源策略是浏览器做的一件好事,是用来防御来自邪门歪道的攻击,但总不能为了不让坏人进门而把全部人都拒之门外吧。 跨域这两个字就像一块狗皮膏药一样黏在每一个前端开发者身上,无论你在工作上或者面试中无可避免会遇到这个问题。为了应付面试,我每次都随便背几个方案,也不知道为什么要这样干,反正面完就可以扔了,我想工作上也不会用到...

    Wuv1Up 评论0 收藏0
  • 跨域跨域的简易实现和测试

    摘要:前言由于自己平时只做做,并没有遇到太多跨域问题,今天通过几个样例模拟实现了几种跨域方式。 前言 由于自己平时只做做demo,并没有遇到太多跨域问题,今天通过几个样例模拟实现了几种跨域方式。原文地址 传送门 本文所有样例静态服务器基于nodejs实现,代码亲测可用。测试步骤如下: 1.为了实现跨域访问的效果,需要下载http-server 作为一个服务器 npm install http...

    ninefive 评论0 收藏0
  • 使用node.js请求接口及get请求跨域问题

    在自己的服务器上传了一个json文件:http://47.75.195.199/NodeApi/...项目地址https://github.com/chunsenye/... test.json { a: hello!, b: this, c: is, d: my, e: first, f: api } 现在通过两种方式请求它 1. 在node环境...

    EscapedDog 评论0 收藏0
  • 关于跨域

    摘要:服务端接收到请求后,通过该参数获得回调函数名,并将数据放在参数中将其返回收到结果后因为是标签,所以浏览器会当做是脚本进行运行,从而达到跨域获取数据的目的。 在使用Vue搭建的一个后端管理系统中,我使用axios请求本地的Node环境下的接口,但是请求失败,然后我错误信息是:showImg(https://segmentfault.com/img/remote/1460000018521...

    AlexTuan 评论0 收藏0
  • 跨域」利用node.js实践前端各种跨域方式(下)

    摘要:技术的学习也是如此唯有实践才能更清楚的明白原理和加深印象,因此本文会利用对前端的各种跨域方式进行实践,强烈建议一步一步跟着做,相信你肯定会对跨域有更深层次的理解。 前言 常言道,读万卷书,不如行万里路。技术的学习也是如此,唯有实践才能更清楚的明白原理和加深印象,因此本文会利用node.js对前端的各种跨域方式进行实践,强烈建议一步一步跟着做,相信你肯定会对跨域有更深层次的理解。而由于篇...

    Jenny_Tong 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<