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')]
麻省理工學院