ArangoDB не может получить доступ к консоли graphiql - проблема с настройкой сервиса - PullRequest
0 голосов
/ 03 февраля 2020

Я новичок в arangoDB. Я пытаюсь получить доступ к консоли graphiql для настройки новых сервисов foxx.

ниже файла конфигурации

'use strict';

const createRouter = require('@arangodb/foxx/router');
const router = createRouter();

const createGraphQLRouter = require('@arangodb/foxx/graphql');
const generator = require('graphql-aql-generator');
//var arangojs = require("arangojs");
//var db = new arangojs.Database();

const { query } = require("@arangodb");

const typeDefs =  [`
    type Persona {
        _key: String!
        name: String!
        email: String!
        surname: String

    }
    type Query{
        persona(_key: String!): Persona
    }
    `]

const schema = generator(typeDefs)

router.use('/graphql', createGraphQLRouter({
    schema: schema,
    graphiql: true,
    graphql: require('graphql-sync')
}));

module.context.use(router);

Я могу создать маршрут и вызвать его через swagger, но я ' Я не могу получить доступ к консоли Graphiql. По какой-то причине кнопка «Показать интерфейс» на панели администрирования arangoDB отключена, даже если для опции graphiql установлено значение «true».

ArangoDB admin - Foxx Service

I следовал этому руководству Автогенерация GraphQL для ArangoDB , немного устарела и, возможно, что-то изменилось !?

Есть ли кто-нибудь, кто знает, как настроить инструмент?

Любая помощь будет оценена. Спасибо всем!

...