1.37.0 • Published 5 years ago
@base-cms/express-apollo v1.37.0
BaseCMS Apollo GraphQL SSR Client for Express
Creates a per-request Apollo GraphQL client via Express middleware.
Installation
This package is dependent on the graphql
library.
yarn add @base-cms/express-apollo graphql@^14.0.0
Usage
To use, apply the middleware to your Express app (or router instance):
const express = require('express');
const { apolloClient } = require('@base-cms/express-apollo');
const app = express();
app.use(apolloClient('http://your-base-cms-graphql-uri'));
// Apollo is now availabe on the req object, as well as res.locals
app.get('/', (req, res) => {
const { apollo } = req;
const query = '{ ping }';
apollo.query({ query }).then(result => res.json(result));
});
app.listen(1234);
1.37.0
5 years ago
1.36.3
5 years ago
1.9.0
5 years ago
1.0.0
6 years ago
1.0.0-rc.5
6 years ago
1.0.0-rc.1
6 years ago
1.0.0-beta.7
6 years ago
1.0.0-beta.1
6 years ago
1.0.0-alpha.1
6 years ago
0.10.0
6 years ago
0.9.40
6 years ago
0.9.38
6 years ago
0.9.12
6 years ago
0.9.0
6 years ago
0.8.0
6 years ago
0.7.0
6 years ago
0.6.0
6 years ago
0.5.0
6 years ago
0.4.15
6 years ago