Клиент Apollo, передающий конечную точку в качестве аргументов, не работает, пока жестко закодированная конечная точка работает

export const Login = gql`
  mutation Login($input: loginData!) {
    login(input: $loginData, apiPath: $apiPath, endPoint: $endPoint)
      @rest(
        type: "login_check"
        path: "{args.apiPath}api/login_check"
        endpoint: "{args.endPoint}"
        method: "POST"
      ) {
      token
    }
  }
`

Я пытаюсь передать конечную точку через переменные, и она прошла успешно, но клиент apollo не получает динамическую конечную точку конечная точка: "{args.endPoint}"

Привет @xadm, я использую тег graphql, поэтому литерал шаблона здесь не работает. Как я уже упоминал выше

Nizam Uddin 07.04.2021 13:08

это все еще [помеченный] литерал шаблона, этот аргумент должен быть доступен в месте запроса ... как он используется?

xadm 07.04.2021 13:11

Я решил это с помощью конечной точки: $ endPoint, @xadm

Nizam Uddin 07.04.2021 15:23
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
1
3
17
0

Другие вопросы по теме