New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

altair-express-middleware

Package Overview
Dependencies
Maintainers
1
Versions
169
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

altair-express-middleware

Express middleware for altair graphql client

2.1.6
Source
npm
Version published
Weekly downloads
25K
-0.4%
Maintainers
1
Weekly downloads
 
Created
Source

altair-express-middleware

npm

This is an express 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-express-middleware

Alternatively, if you are using yarn:

yarn add altair-express-middleware

Usage

import express from 'express';
import { graphqlExpress } from 'graphql-server-express';
import { altairExpress } from 'altair-express-middleware';

import { schema } from './schema';

const server = express();

// Mount your graphQL server endpoint
server.use('/graphql', bodyParser.json(), graphqlExpress({
  schema
}));

// Mount your altair GraphQL client
server.use('/altair', altairExpress({
  endpointURL: '/graphql',
  subscriptionsEndpoint: `ws://localhost:4000/subscriptions`,
  initialQuery: `{ getData { id name surname } }`,
}));

// ... 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

Keywords

altair

FAQs

Package last updated on 07 Apr 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts