Wondering what’s next for npm?Check out our public roadmap! »

    altair-koa-middleware
    TypeScript icon, indicating that this package has built-in type declarations

    4.0.6 • 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: {
        endpointURL: '/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

    58

    Version

    4.0.6

    License

    MIT

    Unpacked Size

    10 kB

    Total Files

    8

    Last publish

    Collaborators

    • avatar