agrios
1.0.0
合意したサーバーを axios アダプターとしてパッケージ化する
Agrios はagreeファイルを axios アダプターにパッケージ化します。 axios のadapterとして設定すると、同意されたファイルのagreeものから応答を受け取ります。詳細については以下を参照してください。
npm install --save-dev agrios
まずアダプターを作成します。
const同意 = require('./path/to/agreed-file')const agrios = require('agrios')const合意Adapter = 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とは異なり、文字列項目 (同意ファイルのパス) はサポートされていません。
以下のようなルートファイルに同意した場合:
module.exports = [ './path/to/agree/foo.js', './path/to/agree/bar.js', './path/to/agree/baz.js', './path/to/agree/qux.js']
これを次のように書き換える必要があります。
module.exports = [
require('./path/to/agree/foo.js'),
require('./path/to/agree/bar.js'),
require('./path/to/agree/baz.js'),
require('./path/to/agree/qux.js')]マサチューセッツ工科大学