Packagez votre serveur convenu en tant qu'adaptateur axios
Agrios regroupe votre fichier agree
dans l'adaptateur axios. Si vous le définissez comme adapter
d'axios, il obtient les réponses des agree
de vos fichiers convenus. Voir ci-dessous pour plus de détails.
npm install --save-dev agrios
Créez d’abord l’adaptateur :
const accepte = require('./path/to/agreed-file')const agrios = require('agrios')const approvedAdapter = agrios(accepte)
Ensuite, réglez-le sur votre axios :
const axios = require('axios')axios.default.adapter = approvedAdapter
Ensuite, vos appels axios obtiennent des réponses à partir des fichiers convenus.
axios.get('chemin/vers/point de terminaison convenu', { params : { some_key : 'some_value' } })
Cela ne fait pas de requête API réelle, mais obtient la réponse des fichiers convenus.
const agrios = require('agrios')
@param {Object[]} accepte La liste des objets d'accord
Crée l'adaptateur axios à partir du tableau de définition convenu.
REMARQUE : Chaque élément des agrees
doit être un objet. Contrairement à agreed-server
, l'élément de chaîne (chemin du fichier d'accord) n'est pas pris en charge.
Si vous avez accepté le fichier racine comme ci-dessous :
module.exports = [ './chemin/vers/agree/foo.js', './chemin/vers/agree/bar.js', './chemin/vers/agree/baz.js', './chemin/vers/agree/qux.js']
Vous devez le réécrire comme suit :
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')]
MIT