メモ
ほぼ自分用のメモです axiosでrequestの時に使っていたjarが簡単に使えませんでしたが、他のライブラリを導入することで解決できるようです。
request = request.defaults({jar: true});
requestだとこんな感じのコードのやつです。
必要なモジュールの導入
yarnで入れているのでnpmの方は yarn add
を npm i
とかに置き換えてください。
yarn add axios --dev
yarn add axios-cookiejar-support --dev
yarn add tough-cookie --dev
コード
const axiosCookieJarSupport = require('axios-cookiejar-support').default;
const tough = require('tough-cookie');
const cookieJar = new tough.CookieJar();
axiosCookieJarSupport(axios);
axios.defaults.withCredentials = true;
axios.defaults.jar = cookieJar;
参考資料