xget

Express middleware for GETing multiple resources in one go!

Usage no npm install needed!

<script type="module">
  import xget from 'https://cdn.skypack.dev/xget';
</script>

README

xget

Express middleware for GETing multiple resources in one go!

Install

npm install xget

API

var express = require('express')
var xget = require('xget')

var app = express()
app.use(xget(3000))

About

Suppose you have an API

  • GET api/users, api/users/:id
  • GET api/customers, api/customers:id
  • GET api/countries etc

Probably you don’t want to make 3 or 5 or 10 subsequent ajax requests, instead you want to GET all resources in one go.

This is a reusable express middleware for GETting multiple resources in one go.

Example of final use

  • GET api/multi ? users=api/users & customer=api/customers/23 & countries=api/countries .. returns {users: [..], customer: {..}, countries: [..] }