为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs设置不上cookie

nodejs设置不上cookie

慕工程0101907 2019-02-25 04:19:41
想在注册成功之后设置cookie 但是设置不上 也没报错
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

ajax 默认是不会带 cookie,您需要手动设置以下 withCredentials


xhr.withCrendentials = true;

为了保障该属性生效,服务器必须显式地返回Access-Control-Allow-Credentials这个头信息:


Access-Control-Allow-Credentials: true

跨域问题。您先用*试试。


res.header("Access-Control-Allow-Origin", "*");

我这边是基于express写的接口:


var app = express();


//设置跨域访问

app.all('*', function(req, res, next) {

    res.header("Access-Control-Allow-Origin", "*"); //*表示允许的域名地址,本地则为'http://localhost'

    res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");

    res.header("Access-Control-Allow-Headers", "Content-Type, Content-Length, Authorization, X-Powered-By, Accept,X-Requested-With");

    res.header("X-Powered-By", ' 3.2.1')

    res.header("Content-Type", "application/json;charset=utf-8");

    next();

});


查看完整回答
反对 回复 2019-03-02
  • 1 回答
  • 0 关注
  • 652 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号