В настоящее время я использую что-то вроде следующего в 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
}
}
}
}