Как мне работать с двумя конечными точками, используя плагин JetBrains GraphQL? - PullRequest
0 голосов
/ 19 января 2020

В настоящее время я использую что-то вроде следующего в PyCharm, используя плагин GraphQL для IDE JetBrains для работы с двумя разными конечными точками GraphQL, которые я переключаю в своей работе (локальная и удаленная), с следствие того, что мне (нужно вручную) перезаписать файл схемы при переключении между ними.

Есть ли способ сделать это с другим файлом схемы для каждой конечной точки? Какова правильная идиома для работы (и переключения между) двумя конечными точками?

{
  "name": "My Schema",
  "schemaPath": "_schema.graphql",
  "extensions": {
    "endpoints": {
      "Local GraphQL Endpoint": {
        "url": "http://localhost:5000",
        "headers": {
          "user-agent": "JS GraphQL"
        },
        "introspect": true
      },
      "Remote GraphQL Endpoint": {
        "url": "http://my.remote.io",
        "headers": {
          "user-agent": "JS GraphQL"
        },
        "introspect": true
      }
    }
  }
}
...