Я работаю над API, который сначала должен вызвать другой внешний API для некоторых необходимых данных, используя node.js.Однако внешний API, который я вызываю, требует, чтобы вы выполнили запрос POST входа в систему, который генерирует cookie.В документации этого API они демонстрируют этот вызов и все другие примеры вызовов с использованием WGET.См. Ниже:
wget --cookies=on --no-check-certificate --keep-session-cookies --save-cookies=cookie.txt --post-data 'username=USERNAME&password=PASSWORD' {{URL_END_POINT}} -O ./res.txt
Поскольку мой API ведет себя как клиент при использовании внешнего API, я знаю, что мне потребуется использовать стороннюю библиотеку для имитации поведения файлов cookie вне браузера.Я посмотрел на cookie.js, tough-cookie.js, но, похоже, они больше предназначены для создания файлов cookie для размещения в браузере пользователя, чем для сохранения файлов cookie от подключения к конечной точке.Есть идеи по поводу следующего:
Как правильно хранить сгенерированные куки-файлы вне браузера?Какие пакеты лучше всего подходят для этого?
Где хранятся эти файлы cookie?Должен ли я использовать мой БД?Пример кода о том, как сделать это было бы здорово.
Любые идеи о том, как это сделать, очень ценятся.