首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否将cookie添加到节点JS中get请求内的响应对象?

是否将cookie添加到节点JS中get请求内的响应对象?
EN

Stack Overflow用户
提问于 2018-06-29 05:56:27
回答 1查看 1.1K关注 0票数 0

我正在尝试将cookie添加到不同get请求内的响应对象(res)。但是,如果我尝试下面的操作,它会给我一个错误,我无法在发送后设置标头。我假设通过调用" request“我已经发送了头部,我如何使用来自单独的get请求的数据将cookie添加到响应对象?同步特性也不允许我将数据保存在get请求之外。我正在使用来自npm btw的请求模块,谢谢。

代码语言:javascript
复制
/* GET home page. */
router.get('/', function(req, res, next) {
    process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0
    var status = "Not currently logged in.";
    if (req.cookies.token !== undefined) {
      status = "Currently Logged in.";
    }
    if (req.cookies.email !== undefined) {
      request('https://localhost:44338/api/customer/' + req.cookies.email 
      {json: true}, (err, response, body) => {
        res.cookie('user', body[0].customerID, {maxAge: 9000000});
        //console.log(body);
      });
    }
    res.render('index', { title: 'Mighty Morphin Store', data: "", status: status});
});
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51091716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档