Как аутентифицироваться, используя токен на предъявителя, используя got.js

Я пытаюсь перейти с request.js на got.js Я ожидаю увидеть, что реализация got.js аутентифицируется так же, как и библиотека request.js . Но вместо этого я получаю следующую ошибку.

аутентификация больше не поддерживается. Заменено на имя пользователя и пароль.

На странице документации нет упоминаний о токенах на bearer .

Итак, как мне аутентифицировать мой запрос, используя токены на предъявителя, используя got.js ? Или что я делаю не так?

Текущий код: request.js, работает
const request = require('request');
const module.exports = config => {
  const options = {
    auth: {
      bearer: config.secret,
    },
  };
  const result = await new Promise(( resolve, reject, ) => {
    request.get( url, options, ( error, response, body, ) => {
  ...
Новый код: got.js, выдает ошибку
const got = require('got');

module.exports = async config => {
  const options = {
    auth: {
      bearer: config.secret,
    },
  };
  const result = await got(url, options);
  ...
}

Всего 1 ответ


Это должно сработать, если я не ошибаюсь

const options = {
    headers: {
      'Authorization' : 'Bearer yourtoken'
    }
  };

Есть идеи?

10000