Упакуйте согласованный сервер как адаптер Axios
Agrios упаковывает ваш файл agree
в адаптер Axios. Если вы установите его в качестве adapter
axios, то он будет получать ответы от agree
вами файлов. Подробности см. ниже.
npm install --save-dev agrios
Сначала создайте адаптер:
constсогласен = require('./путь/к/согласованному-файлу')const agrios = require('agrios')const согласованныйАдаптер = agrios(согласен)
Затем установите его в свои аксиомы:
const axios = require('axios')axios.default.adapter = согласованный адаптер
Затем ваши вызовы axios получают ответы из согласованных файлов.
axios.get('путь/к/согласованной конечной точке', { params: { some_key: 'some_value' } })
Это не делает реальный запрос API, но получает ответ из согласованных файлов.
const agrios = require('agrios')
@param {Object[]} согласен Список согласованных объектов
Создает адаптер axios из согласованного массива определений.
ПРИМЕЧАНИЕ . Каждый элемент agrees
должен быть объектом. В отличие от agreed-server
, строковый элемент (путь к файлу соглашения) не поддерживается.
Если вы согласны с корневым файлом, как показано ниже:
модуль.экспорт = [ './путь/к/согласиться/foo.js', './путь/к/согласиться/bar.js', './путь/к/согласиться/baz.js', './путь/к/согласиться/qux.js']
Вам нужно переписать его так:
модуль.экспорт = [ require('./path/to/agree/foo.js'), require('./path/to/agree/bar.js'), require('./path/to/agree/baz.js'), require('./path/to/agree/qux.js')]
Массачусетский технологический институт