Как аутентифицироваться, используя токен на предъявителя, используя got. js - PullRequest
0 голосов
/ 16 января 2020

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

auth больше не поддерживается. Заменены именем пользователя и паролем.

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

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

Текущий код: запрос. 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, ) => {
  ...
Новый код: получил. js, выдает ошибку
const got = require('got');

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

1 Ответ

0 голосов
/ 16 января 2020

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

const options = {
    headers: {
      'Authorization' : 'Bearer yourtoken'
    }
  };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...