How to use the graphql-server-module-graphiql.resolveGraphiQLString function in graphql-server-module-graphiql

To help you get started, we’ve selected a few graphql-server-module-graphiql examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sergiodxa / grial / server / index.js View on Github external
if (error.headers) {
            Object.entries(error.headers).forEach(([name, value]) => {
              response.setHeader(name, value)
            })
          }
          response.statusCode = error.statusCode || 500
          response.write(error.message)
        }
        return response.end()
      }

      // render GraphiQL IDE
      if (formatedURL === graphiql) {
        const { query } = url
        try {
          const graphiqlString = await GraphiQL.resolveGraphiQLString(
            query,
            this.getGraphiQLOptions({ query, request, env }),
            request
          )
          response.setHeader('Content-Type', 'text/html')
          response.write(graphiqlString)
        } catch (error) {
          response.statusCode = error.statusCode || 500
          response.write(error.message)
        }
        return response.end()
      }

      // if it's running inside Express/Connect try to call the next middleware
      if (next) return next()

graphql-server-module-graphiql

GraphiQL renderer for Apollo GraphQL Server

MIT
Latest version published 5 years ago

Package Health Score

62 / 100
Full package analysis

Popular graphql-server-module-graphiql functions