agrios
1.0.0
将你约定的服务器打包为axios适配器
Agios 将您的agree文件打包到 axios 适配器中。如果你将它设置为 axios 的adapter ,那么它会从你同意的文件的agree中获取响应。详情请参阅下文。
npm install --save-dev agrios
首先创建适配器:
const 同意 = require('./path/to/agreed-file')const agrios = require('agrios')const 同意适配器 = agrios(同意)然后将其设置到您的 axios:
const axios = require('axios')axios.default.adapter =约定适配器然后您的 axios 调用会从约定的文件中获取响应。
axios.get('path/to/agreed-endpoint', { params: { some_key: 'some_value' } })这不会发出实际的 API 请求,但会从约定的文件中获取响应。
const agrios = require('agrios')@param {Object[]} 同意 同意对象列表
从约定的定义数组创建 axios 适配器。
注意: agrees中的每个项目都必须是一个对象。与agreed-server不同,不支持字符串项(同意文件的路径)。
如果您同意根文件如下:
模块.导出 = [ './path/to/agree/foo.js', './path/to/agree/bar.js', './path/to/agree/baz.js', './path/to/agree/qux.js']
您需要将其重写为:
模块.导出 = [
需要('./path/to/agree/foo.js'),
require('./path/to/agree/bar.js'),
需要('./path/to/agree/baz.js'),
require('./path/to/agree/qux.js')]麻省理工学院