博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跨域CORS 带Cookie传递,在nodejs + express中的具体实现
阅读量:6435 次
发布时间:2019-06-23

本文共 918 字,大约阅读时间需要 3 分钟。

//server.js设置跨域访问

app.all('*', function(req, res, next) {    res.header("Access-Control-Allow-Origin", req.headers.origin); //需要显示设置来源    res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");    res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");    res.header("Access-Control-Allow-Credentials",true); //带cookies    res.header("X-Powered-By",' 3.2.1')    res.header("Content-Type", "application/json;charset=utf-8");    next();});

//web.js

//原生var xhr = new XMLHttpRequest();xhr.open("post", "xxx/xxx", true);xhr.withCredentials = true;//放在 open 方法后面比较靠谱xhr.onload = function(){}xhr.send("a=1&b=2");//ajax$.ajax({        type:'get',        url:"http://localhost:3000/logouts",        dataType:"json",        xhrFields: {              withCredentials: true              },        success:function(data){          console.log(data);        }      })  

参考文章:

转载地址:http://nlhga.baihongyu.com/

你可能感兴趣的文章
彻底理解javascript中的this指针
查看>>
SAS去空格
查看>>
MySQL用户和权限管理
查看>>
Spring Cloud构建微服务架构(二)服务消费者
查看>>
这些老外的开源技术养活了一票国产软件
查看>>
Maven实战(六)--- dependencies与dependencyManagement的区别
查看>>
创业者应该有的5个正常心态(转)
查看>>
php模式设计之 注册树模式
查看>>
【Android UI设计与开发】3.引导界面(三)实现应用程序只启动一次引导界面
查看>>
_ENV和_G
查看>>
别做操之过急的”无效将军”,做实实在在的”日拱一卒” 纵使一年不将军,不可一日不拱卒...
查看>>
Oracle Grid Infrastructure: Understanding Split-Brain Node Eviction (文档 ID 1546004.1)
查看>>
Linux改变进程优先级的nice命令
查看>>
**16.app后端如何保证通讯安全--url签名
查看>>
win32窗口机制之CreateWindow
查看>>
C/C++ 一段代码区分数组指针|指针数组|函数指针|函数指针数组
查看>>
awakeFromNib小总结
查看>>
java知识大全积累篇
查看>>
图像特效——摩尔纹 moir
查看>>
Android OpenGL ES(十)绘制三角形Triangle .
查看>>