langateam/trailpack-graphql

View on GitHub
api/controllers/GraphqlController.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict'

const Controller = require('trails-controller')

/**
 * @module GraphqlController
 * @description Generated Trails.js Controller.
 */
module.exports = class GraphqlController extends Controller {

  /**
   * Handle a GraphQL query.
   */
  query (request, reply) {
    const gql = request.payload.query

    reply(this.app.services.GraphqlService.query(gql))
  }
}