0.0.5 • Published 7 years ago

d8-subrequests v0.0.5

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

D8 SubRequests

This is a Javascript Client for subrequests Drupal 8 module : https://www.drupal.org/project/subrequests

subrequests allow you to send several json-api requests in one single http request. This package creates for you the blueprint format to send, and can parse the multipart response for you.

Example usage

const subrequests = new SubRequests("https://dev-contentacms.pantheonsite.io/subrequests?_format=json")

subrequests.add({
  uri: "/api/categories"
})
subrequests.add({
  uri: "/api/tags"
}),
subrequests.add({
  uri: "/api/menus"
})
// latest 4 recipes
subrequests.add({
  uri: "/api/recipes",
  options: { 
    sort:'-created',
    page: { limit: 10 },
    include: ['image', 'image.thumbnail'],
    fields: {
      recipes:['title', 'difficulty', 'image'],
      images: ['name', 'thumbnail'],
      files: ['filename']
    }
  }
})

const response = await axios.get(subrequests.getUrl())
const datas = subrequests.parseResponse(response.data)
// datas contains now all requests objects
0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago