【问题标题】:request.js - cookie creationrequest.js - cookie 创建
【发布时间】:2014-11-22 12:47:07
【问题描述】:

我正在尝试将 cookie 添加到 request.js 模块 (https://github.com/mikeal/request) 但我迷路了

有人有这方面的经验吗?

我的代码是:

 var j = request.jar();
        var cookie = request.cookie('TENANTID');
        j.setCookie(cookie, 'public');


var requestSettings = {
            method: self.method[m],
            url: url.format({
                    pathname : self.getServer() + u,
                    query: {tenant: (process.env.STORM_DB_TENANTS_NAME || 'public')}
                }),
            headers: {'Content-Type': self.headers[h]},
            jar : true
        };

问题是如何组合它们?

【问题讨论】:

    标签: node.js cookies request


    【解决方案1】:

    在您requestSettings 中,您需要分配jar: j 而不是jar: true

    所以你的requestSettings 看起来像这样:

    var requestSettings = {
        method: self.method[m],
            url: url.format({
                pathname : self.getServer() + u,
                query: {tenant: (process.env.STORM_DB_TENANTS_NAME || 'public')}
            }),
        headers: {'Content-Type': self.headers[h]},
        jar : j    // The request.jar() object you created and added the cookie to.
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-14
      • 2013-04-01
      • 2014-03-06
      • 2017-06-04
      相关资源
      最近更新 更多