node-tutorial
node-tutorial copied to clipboard
express配置session
参考文档
- express+session实现简易身份认证
- express-session官方文档
- 极客学院cookie 和 session
- Node.js + Express 登录拦截
- [Vue+NodeJS的跨域请求如何保存session]
token
跨域传cookies
很多浏览器默认是不传递cookies的,可以在前后端分别配置如下进行跨域传递
$.ajax({
type: "get",
url: "//localhost:3000/fe/getFemaleList",
crossDomain: true,
xhrFields: {
withCredentials: true//允许cookie传递
},
async: true,
data: {
mobile: self.mobile,
vcode: self.vcode
},
success(data) {
console.log(data)
}
});
app.use(function(req, res, next) {
//res.append("Access-Control-Allow-Origin", "*");
res.append("Access-Control-Allow-Origin", "http://localhost:12345");
res.append("Access-Control-Allow-Credentials", true);// Allow Cookie
//res.append("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
});