Шутка: насмешливый относительный импорт из узла (Axios) - PullRequest
0 голосов
/ 18 октября 2019

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

Я предпочел бы проверить окончательный запрос, созданный непосредственно перед его отправкой. После просмотра кода кажется, что это не сработает: запрос создается и отправляется в рамках одной и той же функции (исполнитель обещания в httpAdapter из axios/lib/adapters/http.js). Если я ошибаюсь, и кто-то знает, как это сделать, я хотел бы услышать, как!

Мне кажется, что следующая лучшая вещь - это проверка config, переданного на httpAdapter (илина dispatchRequest - axios/lib/core/dispatchRequest.js) - в конце концов, библиотека проверит, чтобы убедиться, что запрос правильно создан из нее. Я не уверен, что это возможно, так как все это "упаковано" ... Это можно сделать? Если да, то как?

Если есть какие-то другие идеи относительно того, как лучше всего это сделать, я был бы рад получить ваш вклад!

Обновление

I 'Я только что наткнулся на решение для моей основной проблемы: установка перехватчика запросов даст мне входящий конфиг.

Я все еще очень заинтересован в том, может ли быть пересмешка, хотя!

...