UNPKG

express-gateway

Version:

A microservices API gateway built on top of ExpressJS

28 lines (26 loc) 579 B
module.exports = function (client) { const baseUrl = '/scopes/'; return { create (scopes) { return client .post(baseUrl) .send({ scopes }) .then(res => res.body); }, remove (scope) { return client .del(`${baseUrl}${encodeURIComponent(scope)}`) .then(res => res.body); }, info (scope) { return client .get(`${baseUrl}${encodeURIComponent(scope)}`) .then(res => res.body); }, list () { return client .get(baseUrl) .then(res => res.body); } }; };