0
requestjsを使用して複数のjavascriptファイルと複数のサーバー間でもリクエストを作成してクッキーを共有したいと考えています。 そのため、私はクッキーをデータベースに文字列として格納し、必要に応じてそれらを取得します。文字列でクッキーを設定する
文字列はtough-cookie
私はそれらのクッキーを使用するrequestjsを取得できますか
[{"domain":"domain.com","path":"/","secure":true,"expires":"2018-06-19T15:36:04.000Z","key":"key1","value":"val1","httpOnly":false,"hostOnly":true},{"domain":"domain.com","path":"/","secure":true,"expires":"2018-06-19T15:36:04.000Z","key":"key2","value":"val2","httpOnly":false,"hostOnly":true}]
に準拠しているはずである。このように見えますか? tough-cookie
オブジェクトには、私が必要と考える方法fromJSON(string)
があります。
だからたぶん私は
var cookies = '[{"domain":"domain.com","path":"/","secure":true,"expires":"2018-06-19T15:36:04.000Z","key":"key1","value":"val1","httpOnly":false,"hostOnly":true},{"domain":"domain.com","path":"/","secure":true,"expires":"2018-06-19T15:36:04.000Z","key":"key2","value":"val2","httpOnly":false,"hostOnly":true}]';
var j = request.jar();
j.fromJSON(cookies);
request.get({ url: 'https:/url.com', jar : j},
function(error, response, body) {
console.log(body);
});
を行うことができるはずだと思うが、これはTypeError: j.fromJSON is not a function
がどのように私は、データベースから取り出されたクッキー文字列を使用するための要求を取得することができ、エラーを与えますか?