Упакуйте согласованный сервер как адаптер 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')]Массачусетский технологический институт