Estoy usando la request con NodeJS y me gustaría guardar las cookies como JSON. De acuerdo con los documentos, estoy usando tough-cookie-filestore y paso la opción jar.
Creo el archivo en el disco de antemano y luego hago una solicitud que sé que devuelve cookies. Pero por alguna razón, el archivo vacío que creé para almacenar las cookies permanece vacío después de recibir la respuesta.
¿Debo decirle explícitamente a la solicitud que envíe las cookies al archivo, o debería ser automático?
// using a promise-enabled version of promise return request({ url: url, jar: new FileCookieStore(myfile) });Encontré mi error. Debería usarlo de esta manera:
// using a promise-enabled version of promise return request({ url: url, jar: request.jar(new FileCookieStore(myfile)) });