Описание тега absinthe
По вопросам, связанным с реализацией Absinthe GraphQL для Elixir.
0
ответов
Как использовать схему сшивания GraphQL с помощью Elixir Absinthe?
Чтобы быть разработанными и развернутыми независимо, мы хотим разложить нашу схему на отдельные микросервисы в экосистеме Erlang, используя Elixir Absinthe, но, похоже, у них пока нет этой функции. Итак, мой вопрос. Возможно ли использование Elixir …
02 окт '18 в 23:50
1
ответ
Как разрешить подполя так, чтобы они добавляли необязательные параметры в HTTP-запрос?
Примечание: это очень упрощенный пример, но проблема та же. Я пытаюсь обернуть существующую службу HTTP, /blog-posts, с интерфейсом GraphQL. Служба возвращает некоторые дополнительные данные в своем ответе, только если я передам параметр запроса, ex…
25 ноя '18 в 23:58
1
ответ
Более продвинутый: ассоциируйся с эликсиром абсента
В моем блоге есть Post модель, которая имеет много Comments. schema "post" do field :title, :string field :content, :string belongs_to :owner, MyApp.Accounts.User, foreign_key: :owner_id has_many :comments, MyApp.Content.Comment, foreign_key: :post_…
28 дек '17 в 23:53
1
ответ
Выпуск GraphQL API Parameters - Эликсир
У меня есть требование оставлять комментарии в приложении. Это было реализовано и работает нормально. Теперь у меня есть дополнительное требование для загрузки фотографии вместе с комментарием. Итак, я реализовал функцию камеры в приложении и сейчас…
13 сен '18 в 08:05
0
ответов
Подписка с авторизацией: пропустить триггер, если условие не выполнено
У меня есть веб-приложение Phoenix, и я использую Absinthe для подписок, которые запускаются всякий раз, когда новый Comment добавляется в Topic, Я пытаюсь отправить подписку только в том случае, если пользователь является участником темы, а в проти…
26 фев '19 в 21:20
1
ответ
Эликсир: Использование Absinthe для запроса Dgraph, графической базы данных. Отображение GraphQL в GraphQL+
Я использую Absinthe для создания GraphQL API. Хранилище данных - Dgraph, которое использует GraphQL+ в качестве языка запросов. Он похож на GraphQL, но не идентичен. Это теоретически поставило бы меня в прекрасную ситуацию. Запрос GraphQL, как quer…
03 июн '18 в 23:22
1
ответ
Безопасность вложенных запросов Absinthe Graphql
Я читал, что важно защитить ваши приложения с максимальной глубиной запроса. Это означает ограничить количество "уровней", которые имеет запрос. Пример очень глубокого запроса: query IAmEvil { author(id: "abc") { posts { author { posts { author { po…
13 ноя '18 в 19:05
1
ответ
Как настроить схему Absinthe с именами полей, отличными от имен базовых полей Ecto?
Например, я хотел бы позвонить inserted_on отметка времени created_at в переднем конце в следующей схеме абсента: defmodule MyAppWeb.Schema.AccountTypes do use Absinthe.Schema.Notation object :user do field :id, :id field :email, :string field :inse…
21 янв '18 в 05:23
0
ответов
Выборка полей по типу запроса в резольвере
В: Я хотел бы узнать, какие поля выбирает пользователь в запросе GraphQL в Absinthe GraphQL Framework. Мне тяжело ковыряться в %Absinthe.Resolution{} так как это большой кусочек состояния, он идет с фрагментированной документацией по многим файлам. …
30 ноя '17 в 22:14
1
ответ
Реализовать аутентификацию в клиенте Elixir Phoenix Absinthe GraphIQL?
Я использую встроенный интерфейс GraphiQL в Absinthe. Следующее: pipeline :browser do plug RemoteIp, headers: ~w[x-forwarded-for], proxies: ~w[] plug :accepts, ["html", "json"] plug :fetch_session plug :fetch_flash plug :protect_from_forgery plug :p…
17 янв '18 в 14:18
0
ответов
Как выполнять запросы GraphQL в контроллерах Elixir/Phoenix, не удаляя сгенерированные веб-страницы CRUD?
Я создал приложение Phoenix в Elixir. Я использовал инструмент генерации для создания всей грубой функциональности и грубых страниц. В настоящее время он использует: def index(conn, _params) do data = Repo.all(Object) render(conn, "index.html", data…
26 фев '18 в 21:46
2
ответа
Тестирование Graphql Query не возвращает правильно результат в Phoenix
Привет всем, я просто новичок в Elixir, как правило, новичок в FP. В общем, я пытаюсь изучить Elixir, а затем перейти к созданию api-сервера graphql. Я прочитал книгу "Создание API-интерфейсов GraphQL в Elixir with Absinthe" и последовал за ней, и з…
08 сен '18 в 02:04
0
ответов
Подпись AWS S3 не совпадает с ошибкой при отправке изображения в корзину с использованием предварительно назначенного URL
В приложении React Native с бэкэндом Elixir/Phoenix я пытаюсь заставить пользователя создать фотографию, которая будет загружаться в корзину S3 с использованием предварительно назначенного URL-адреса AWS. Я использую Hex пакет ex_aws для предоставле…
07 июл '18 в 21:02
1
ответ
Экто-запрос не работает на разрешении абсента
Я пытаюсь заставить работать простой запрос с Absinthe # Batch, но функция, где выполняется Ecto-запрос, не возвращает никакого результата. Я добавил некоторую трассировку для подсчета записей на БД. Ожидается, что он всегда будет возвращать 1, но н…
08 янв '18 в 22:05
1
ответ
Авторизация для подписок Graphql (Absinthe) с токеном
Я пытаюсь добавить аутентификацию в этот тест подписки, так как я продолжаю получать Not Authorized когда я бегу mix test, Я видел, что вам нужно добавить мутацию входа в систему push_doc функция, но мне было интересно. Есть ли способ использовать т…
05 июл '18 в 17:07
1
ответ
Эликсир Абсент input_object
Почему input_object в Elixir Absinthe не работает? лайк input_object :vehicle_detail do field :registrationNo, :string field :imageUrl, :string end mutation do field :create_user, type: :user do arg :vehicle_details, :vehicle_detail resolve &Res…
17 июл '18 в 13:37
1
ответ
Как "смоделировать" некоторые запросы GraphQL при пересылке остальных на существующий сервер GraphQL?
Вопрос: есть ли способ смоделировать некоторые типы / запросы / мутации / подписки GraphQL, одновременно "перенаправляя" остальные на существующий сервер GraphQL? Ситуация: Приложение имеет схему, часть которой была реализована на сервере, а остальн…
30 дек '17 в 14:01
1
ответ
Как я могу использовать временные метки в абсенте? (Феникс 1.3)
У меня проблема с Фениксом 1.3 + абсент. Я пытаюсь этот код: schema "urls" do field :path, :string timestamps() end object :url do field :id, :id field :path, :string field :inserted_at, :datetime end Это работает с id а также path но это не с inser…
08 авг '17 в 20:29
1
ответ
Как использовать аргументы для вложенных элементов в моем запросе, используя Absinthe в Elixir?
Я пытаюсь выяснить, как использовать аргументы для вложенных элементов в моем запросе, используя Absinthe. То, что я пытаюсь сделать, это: { users(order: ASC) { id email clients(order: DESC) { id email } } } Вот моя схема и тип: query do @desc "Get …
08 окт '17 в 14:47
1
ответ
Отправка ответа graphql из обработчика ошибок Guardian при использовании Absinthe
У меня есть приложение Phoenix с Absinthe для API Graphql. Guardian используется для аутентификации запросов, которые предоставляют токен Bearer в заголовке. Все это прекрасно работает, пока не будет предоставлен неверный токен. Я указал обработчик …
17 ноя '18 в 13:28