2017-04-27 68 views
0

我正在使用request与NodeJS,我想将cookie保存为JSON。根据文档,我使用tough-cookie-filestore并传入jar选项。如何获取请求将cookies保存为JSON和tough-cookie-filestore?

我事先在磁盘上创建了文件,然后发出一个我知道返回cookie的请求。但由于某种原因,我收到响应后,我创建的用于存储Cookie的空文件保持空白。

我应该明确告诉请求提交cookie到文件,还是应该是自动的?

// using a promise-enabled version of promise 
return request({ 
    url: url, 
    jar: new FileCookieStore(myfile) 
}); 

回答

0

我发现我的错误。我应该这样使用它:

// using a promise-enabled version of promise 
return request({ 
    url: url, 
    jar: request.jar(new FileCookieStore(myfile)) 
});