@keystone-next/app-graphql-playground-legacy

5.1.10 • Public • Published

GraphQL Playground App

View changelog

A KeystoneJS App that creates an Apollo GraphQL playground.

Usage

const { Keystone } = require('@keystone-next/keystone-legacy');
const { GraphQLApp } = require('@keystone-next/app-graphql-legacy');
const { GraphQLPlaygroundApp } = require('@keystone-next/app-graphql-playground-legacy');
const { AdminUIApp } = require('@keystone-next/app-admin-ui-legacy');

// Ensure that the GraphQLApp and GraphQLAppPlayground are referring to the same endpoint
const apiPath = '/admin/api';

module.exports = {
  keystone: new Keystone(),
  apps: [
    // This should come before the GraphQLApp, as it sets up the dev query middleware
    new GraphQLPlaygroundApp({ apiPath })
    // Disable the default playground on this app
    new GraphQLApp({ apiPath, graphiqlPath: undefined }),
    new AdminUIApp()
  ],
};

Config

Option Type Default Description
apiPath String /admin/api Change the API path
graphiqlPath String /admin/graphiql Change the Apollo GraphQL playground path

/@keystone-next/app-graphql-playground-legacy/

    Package Sidebar

    Install

    npm i @keystone-next/app-graphql-playground-legacy

    Weekly Downloads

    1

    Version

    5.1.10

    License

    MIT

    Unpacked Size

    14.4 kB

    Total Files

    5

    Last publish

    Collaborators

    • emmatown
    • jedwatson
    • bladey