Как мне загрузить CSV-файл по ссылке с помощью Node?

#javascript #node.js #csv #download #axios

#javascript #node.js #csv #Скачать #axios

Вопрос:

Мне нужна помощь в загрузке CSV-файла, для которого требуется, чтобы пользователь вошел в систему. Вот экран, на котором я нахожусь. Интересующий меня CSV-файл можно найти по этой ссылке.

Есть идеи, как я могу загрузить CSV-файл по этой ссылке, используя Node?

Комментарии:

1. Покажите нам, что вы пробовали и где вы застряли 🙂

Ответ №1:

В зависимости от подхода API, который обслуживает CSV, существует несколько способов аутентификации вашего запроса.

Наиболее распространенными являются:

  • BASIC при входе с именем пользователя / паролем;
  • BEARER TOKEN когда вы уже вошли в систему и у вас есть токен, представляющий ваш сеанс;
  • API_KEY/CLIENT_KEY/AUTH_KEY... когда служба предоставляет ключ, который будет идентифицировать запрос;

Похоже, что API веб-сайта (JobNimbus) предоставляет API_KEY тип аутентификации, вы можете увидеть его здесь.

Следуйте инструкциям, приведенным по ссылке, чтобы получить свой ключ API, и используйте предоставленный ключ для выполнения запроса с помощью fetch API или какой-либо подобной библиотеки axios .