request.js – 创buildcookie
我想添加一个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 };
问题是我如何结合他们?
在你的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. };