Фабрика Apipie

В Apipie по умолчанию экспортируется функция createApi , которая принимает в себя 3 аргумента.

import axios from 'axios'

const resources = [ resource1, resource2 ]
const options = {
  hooks: [],
  meta: {},
  options: {}
}

createApi(resources, axios, options);
  • resources

    • тип: Array<resource>

    Массив с ресурсами.

  • axios

    • тип: Function

    Сам axios для создания запросов.

  • options

    • тип: Object

    Объект с настройками, которые будут примены глобально к каждому ресурсу.

  • options.hooks

    • тип: Array<Async Function | Promise>

    Массив с хуками. Подробней в главе Хуки.

  • options.meta

    • тип: Object

    Объект с метаданными, по ним создавать условия в хуках.

  • options.options

    • тип: Object

    Объект с настройками для axios. https://github.com/mzabriskie/axios#request-config

results matching ""

    No results matching ""