npm

Need private packages and team management tools?Check out npm Orgs. »

altair-koa-middleware

2.3.5 • Public • Published

altair-koa-middleware

npm

This is a koa middleware for mounting an instance of altair GraphQL client.

Installation

This is a node module and can be installed using npm:

npm install --save altair-koa-middleware

Alternatively, if you are using yarn:

yarn add altair-koa-middleware

Usage

import Koa from 'koa';
import KoaRouter from 'koa-router';
import { createRouteExplorer } from 'altair-koa-middleware';
const app = new Koa();
const router = new KoaRouter();
 
createRouteExplorer({
  url: '/altair',
  router,
  opts: {
    endpoint: '/graphql',
    subscriptionsEndpoint: `ws://localhost:4000/subscriptions`,
    initialQuery: `{ getData { id name surname } }`,
  },
});
 
app
  .use(router.routes())
  .use(router.allowedMethods());
 
app.listen(3500);
 
// ... the rest of your code ...

An instance of Altair GraphQL Client would be available at /altair of your server.

Contributing

Everyone is welcome to contribute. See anything that needs improving, create an issue. And if you're up for it, create a PR! :D

License

MIT

install

npm i altair-koa-middleware

Downloadsweekly downloads

53

version

2.3.5

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability