#javascript #graphql #apollo
Вопрос:
Пытаюсь найти способ создания типов для моих операций GraphQL с различными URI конечных точек.
У нас есть конечная точка для аутентификации пользователей и одна для всего остального, и поэтому нам также нужны два разных клиента Apollo.
Однако мы используем их оба в одном файле действий Vuex, и мы сталкиваемся с проблемой при создании типов для этих операций, потому что мы можем определить только одну конечную точку в команде Apollo codegen:generate
, например: apollo codegen:generate --target typescript --excludes=node_modules/* --includes=./src/**/*.ts --endpoint https://oneOfOurEndpoints --tagName=gql --outputFlat src/models
.
Есть ли способ пройти через несколько конечных точек без необходимости разделять операции GraphQL на отдельные файлы и запускать две разные codegen:generate
команды?
Комментарии:
1. Смогли ли вы найти ответ на этот вопрос?
2. Пришлось разделить их на несколько файлов, затем импортировать их обратно в файл действий и добавить в объект действия. @hayreenfly